Teaching Experience
Throughout my undergraduate and graduate studies, I have supported both undergraduate and graduate computer engineering courses through teaching labs, office hours, grading, project mentorship, and curriculum development.
Computer Organization (ECEN 3593)
Fall 2021Supported an undergraduate computer architecture course covering processor design, pipelining, memory hierarchies, and the design and implementation of a pipelined processor.
Advanced Computer Architecture (ECEN 5593)
Spring 2021Assisted graduate students with advanced topics in computer architecture including out-of-order execution, branch prediction, memory hierachy, speculative execution, and processor performance analysis.
Digital Design (CSCE 2114)
Spring 2020Conducted labs focused on digital logic design, combinational and sequential circuits, finite state machines, and hardware implementation.