Teaching & Mentorship

Empowering the next generation of engineers through rigorous coursework and hands-on learning.

6x
Instructor of Record
1000+
Students Mentored
15x
Teaching Assistant

University of Arizona

Fall 2025, Upcoming: Fall 2026
ECE 425/525
Introduction to Deep Learning:
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.

CSCE 312: Computer Organization
Graduate Assistant Lecturer
Fall '18 & Fall '20
Taught twice as the Instructor of Record, managing large classrooms and adapting to remote teaching modalities during the 2020 session.
CSCE 483: Computer System Design
Graduate Teaching Fellow
Spring '20
Mentored by Dr. Dylan Shell. Guided senior undergraduate students through comprehensive, capstone-level computer systems design projects.

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 2020

Learning to Py while Shelter-in-Place. Served as Lead Organizer and Instructor.

SHALA (Machine Learning)

Apr-May 2020

Stay Home and Learn AI. Served as Co-Organizer and Co-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 Semesters

CSCE 206: Structured Prog. in C++

Instructor: Dr. Joseph Hurley

Served 6 Semesters View LOR

CSCE 111: Intro to CS (JAVA)

Instructor: Dr. Joseph Hurley

Served 2 Semesters

CSCE 121: Intro to Program Design (C++)

Instructor: Prof. Michael Quinn

Spring 2017