Teaching 2014 Purdue University - ECE 362 (https://engineering.purdue.edu/ece362/) In 2014, as an undergraduate in ECE at Purdue University I served as a teaching assistant for ECE 362, an embedded systems design class. We taught students how to interface microcontrollers with peripheral components such as LCD screens, external memory devices, and motors. We taught them how to write firmware for ADCs, interrupt controllers, PWM modules and other microcontroller peripherals. Students completed a project at the end of the course that demonstrated their embedded systems design skills. As a student in the class the previous semester, my teammates and I created a water jet audio visualizer cleverly named the Aqualizer (https://www.youtube.com/watch?v=ovuchyM2fDg).
2013 Timothy Trippel (index.html) Projects (projects.html) Academic (teaching.html)
Purdue University - ECE 270 (https://engineering.purdue.edu/ece270/) In 2013, as an undergraduate in ECE at Purdue University I served as a teaching assistant for ECE 270, an introduction to digital design class. We taught students about combinational and sequential logic. Students learned to use CPLDs to implement various digital circuit designs they created using ABEL, a hardware description language. By the end of the course students had to design a simple, single cycle processor.
CV (static_docs/cv.pdf) Resume (static_docs/resume.pdf)
Graduate Coursework
University Email:
EECS 589 (http://www.eecs.umich.edu/courses/eecs589/) - Advanced Computer Networks (Fall 2015): instructor Z. Morley Mao (http://web.eecs.umich.edu/~zmao/)
[email protected]
EECS 573 (http://www.eecs.umich.edu/courses/eecs573/) - Microarchitecture (Fall 2015): instructor Todd Austin (http://web.eecs.umich.edu/~taustin/)
Site last updated: Jan. 11th, 201
EECS 588 (http://www.eecs.umich.edu/courses/eecs588/) - Computer and Network Security (Winter 2016): instructor J. Alex Halderman (https://jhalderm.com/) PUBPOL 750 (http://fordschool.umich.edu/courses/winter/2016/pubpol-750) - Cyber Conflict (Winter 2016): instructor Robert Axelrod (http://www-personal.umich.edu/~axe/)
EECS 582 (http://www.mosharaf.com/eecs582/) - Advanced Operating Systems (Fall 2016): instructor Mosharaf Chowdhury (http://www.mosharaf.com/) EECS 592 - Artificial Intelligence (Fall 2016): instructor John Laird (http://ai.eecs.umich.edu/people/laird/) EECS 545 - Machine Learning (Winter 2017): instructor David Daniszewski (https://umdearborn.edu/users/ddanisze)