|Spring 2022||18-100: Introduction to ECE (co-teaching with Greg Kesden)|
|Spring 2022 Mini||18-358: Introduction to Amateur Radio|
|Fall 2021||18-100: Introduction to ECE (co-teaching with Jimmy Zhu)|
EE40LX: Analog circuits MOOC for all
With Prof. Michel Maharbiz, I co-taught EE40LX, a lab-based massive open online course (MOOC) about analog electronics which ran from 2015-2016. The purpose of this course was to introduce the fundamentals of electronics to a broad global audience. By following along with the course, students built a simple robot from scratch using a microcontroller and common electronics parts and houshold items. Over 80000 students enrolled from over 190 nations, and >2200 students completed the course, with >850 robots built.
- T.J. Zajdel and M.M. Maharbiz, Introducing electronics at scale with a massive online circuits lab, Proceedings of 123rd ASEE Annual Conference and Exposition, June 2016.
- D. McGlynn, To teach the world robotics, Berkeley Engineer, June 2015.
- A. Pizano, Berkeley MOOC offers hardware-based engineering training, E2E Texas Instruments, October 2014.
Applied Electrical I: Practical laboratory curriculum for technicians
During spring 2016, I consulted with ZAMITA to develop hands-on laboratory curriculum to teach practical electronics to mechanics-in-training in Zambia’s Northern Technical College (NORTEC). The course used best practices in problem-based learning to develop prototyping and circuit debugging skills to prepare trainees for entry in the growing excavation and transport industries. I also facilitated an on-site workshop with instructors on laboratory pedagogy and lecturing techniques for this material.
|Spring 2017||EE198/298: Hands-on Ham Radio||Acting Instructor||UC Berkeley|
|Fall 2016||EE98/198/298: Hands-on Ham Radio||Acting Instructor||UC Berkeley|
|Summer 2016||PREP Physics: Introduction to Mechanics||Instructor||UC Berkeley|
|Spring 2016||Applied Electrical I||Teaching and Curriculum Consultant||Northern Technical College, Zambia|
|Summer 2015||PREP Physics: Introduction to Mechanics||Instructor||UC Berkeley|
|Summer 2015||EE40LX: Electronic Interfaces - Self-Paced||Co-instructor and MOOC Developer||BerkeleyX|
|Spring 2015||EE40LX: Electronic Interfaces||Co-instructor and MOOC Developer||BerkeleyX|
|Fall 2014||EE40: Introduction to Microelectronic Circuits||Head Lab GSI||UC Berkeley|
|Summer 2014||PREP Physics: Introduction to Mechanics||Instructor||UC Berkeley|
|Summer 2013||PREP Physics: Introduction to Mechanics||Instructor||UC Berkeley|
|Spring 2012||ENG193: Engineering Fundamentals - Design||Undergraduate TA||Ohio State|
|Winter 2012||ENG192: Engineering Fundamentals - Programming, Advanced Section||Undergraduate TA||Ohio State|
|Fall 2011||ECE301: Design and Analysis in Circuits||Grader||Ohio State|
|Winter 2011||ENG192: Engineering Fundamentals - Programming||Undergraduate TA||Ohio State|
|Fall 2010||ENG191: Engineering Fundamentals - CAD||Undergraduate TA||Ohio State|
|Spring 2010||ENG193: Engineering Fundamentals - Design||Undergraduate TA||Ohio State|
|Winter 2010||ENG192: Engineering Fundamentals - Programming||Undergraduate TA||Ohio State|
|Fall 2009||ENG191: Engineering Fundamentals - CAD||Undergraduate TA||Ohio State|