Teaching Interests
I'm interested in providing a high-quality experience to students in the classroom, democratizing EDA education, and mentoring students.
I'm interested in providing a high-quality experience to students in the classroom, democratizing EDA education, and mentoring students.
As a lab instructor, I run the lab sections, mentor the undergraduate TAs, and review grades for homework and exams. I also attend lectures, hold office hours and a final review session, and lecture when the professor is out of town. I help students build proficiency in C by emphasizing programming fundamentals and the reasoning behind their solutions.
This course introduces fundamental concepts and principles of computer science, from formulating and analyzing a problem, to designing, implementing, and testing a program. Using data and procedural abstractions as basic design principles, students learn to define basic data structures and to apply algorithms for operating on them.
As a teaching assistant, I graded homework, lab assignments, exams, and final projects. I also attended lectures and held late-night office hours to help students resolve design rule check (DRC) and layout-versus-schematic (LVS) errors in their circuits. I supported students in using Cadence Virtuoso and assisted with the transition to Chipshub for this course.
This course, which builds upon the CSE 20221 Logic Design course, is where students learn the principles, components, and methodologies for design of large-scale digital circuits, and their integration into modern computing systems.
As a teaching assistant, I wrote and graded homework assignments, graded exams, and held office hours. I reinforced lecture concepts and helped students identify mathematical errors so they could focus on the underlying signal processing concepts.
This course introduces time/transform domain representations, convolution operations, Fourier series signal expansions, Fourier and Laplace transform analysis of linear systems, discrete time Fourier systems, fast Fourier transforms, and digital information processing.
As an ACES peer mentor, I supported sophomore students by hosting a twice-weekly help room. I helped students work through their assignments and study for exams across the following courses.