Teaching & Mentorship
Empowering the next generation of engineers through rigorous coursework and hands-on learning.
University of Arizona
Covers fundamental principles of digital system design, including Boolean algebra, logic gates, and finite state machines. Students gain hands-on experience designing and implementing custom hardware architectures using Hardware Description Languages (HDL).
An Engineering Perspective
Offering a brand new engineering-focused approach to deep learning, designed to bridge the gap between theory, implementation of neural networks, modern architectures like Transformers and practical hardware/systems engineering deployment.
Instructor at Texas A&M
Served as the primary instructor for foundational computer science and engineering courses.
COVID-19 Volunteering Initiatives
Led voluntary global education initiatives as a community service to help students learn highly demanded skills during the shelter-in-place period.
ShiP.py (Python)
Apr-May 2020Learning to Py while Shelter-in-Place. Served as Lead Organizer and Instructor.
Teaching Assistant at Texas A&M
Responsibilities included occasional teaching, review lectures, supervising labs, creating assignments, managing 50+ Peer Teachers/Graders, and interacting directly with 1000+ undergraduate students.
CSCE 312: Computer Organization
Instructor: Dr. Aakash Tyagi
Served 6 SemestersCSCE 111: Intro to CS (JAVA)
Instructor: Dr. Joseph Hurley
Served 2 SemestersCSCE 121: Intro to Program Design (C++)
Instructor: Prof. Michael Quinn
Spring 2017