teaching

University of Waterloo

My teaching journey โ€” click any course to see the full details.

PhD ยท Electrical & Computer Engineering

๐ŸŽ“ PhD TA โ€” Coming Soon

๐Ÿ—“๏ธ Spring 2026
Teaching Assistant (TA) ยท University of Waterloo
ย  Course assignment pending
MASc ยท Electrical & Computer Engineering

๐Ÿš€ ECE 459: Programming for Performance

๐Ÿ—“๏ธ Winter 2026
Teaching Assistant (TA) ยท University of Waterloo
๐Ÿ‘ฅ 440/447 students โ˜…โ˜…โ˜…โ˜…โ˜… TA: --.--/5 View Details

๐Ÿ’ป ECE 222: Digital Computers

๐Ÿ—“๏ธ Fall 2025
Teaching Assistant (TA) ยท University of Waterloo
๐Ÿ‘ฅ 279/280 students โ˜…โ˜…โ˜…โ˜…โ˜… TA: --.--/5 View Details

โš™๏ธ ECE 252: Systems Programming and Concurrency

๐Ÿ—“๏ธ Spring 2025
Teaching Assistant (TA) ยท University of Waterloo
๐Ÿ‘ฅ 120/150 students โ˜…โ˜…โ˜…โ˜…โ˜† TA: --.--/5 View Details

๐Ÿš€ ECE 459: Programming for Performance

๐Ÿ—“๏ธ Winter 2025
Teaching Assistant (TA) ยท University of Waterloo
๐Ÿ‘ฅ 453/425 ๐Ÿ“ˆ students โ˜…โ˜…โ˜…โ˜…โ˜† TA: --.--/5 View Details

โš™๏ธ ECE 252: Systems Programming and Concurrency

๐Ÿ—“๏ธ Fall 2024
Teaching Assistant (TA) ยท University of Waterloo
๐Ÿ‘ฅ 206/190 ๐Ÿ“ˆ students โ˜…โ˜…โ˜…โ˜…โ˜† TA: 4.5/5 View Details
Beginning of TA journey