Engineering Teaching Consultants

Have a small question about teaching that doesn’t need a consultation or midterm student feedback session? Click here to ask an ETC!

Kevin Angstadt

Hi, I’m Kevin, a PhD candidate in Computer Science and Engineering. My research spans the intersection of computer architecture, software engineering, and programming languages with a particular focus on improving programming support for emerging hardware technologies. I have been a primary instructor for EECS 281 (Data Structures and Algorithms) for two semesters here at U-M, where I have designed and presented lectures, held office hours, developed exams, and managed an amazing team of teaching assistants. Additionally, I have taught courses on both programming languages and web development at other institutions. I’m particularly interested in making computing courses accessible and exciting for all students and developing best practices for supporting student learning and growth. Feel free to contact me at – I’m always happy to chat about teaching!

Laura Burdick

I am a PhD candidate in Computer Science and Engineering, and my research is in the area of natural language processing, specifically how to represent words computationally. Previously, I designed and taught EECS 198: Discover CS, a new one-credit class introducing computer science to freshmen with no prior programming experience. I have also co-instructed EECS 498/595: Natural Language Processing, and GSI-ed for EECS 281: Data Structures and Algorithms. As a teacher, my vision is to see STEM become a more diverse area where women and other underrepresented minorities have the tools and opportunities needed to succeed. I’d love to hear from you; feel free to contact me at with thoughts, questions, or concerns about teaching.

Alyssa DeSimone

My name is Alyssa DeSimone and I am currently a Ph.D. Candidate in Civil and Environmental Engineering. My research focuses on studying the effect of temperature gradients in structural systems that develop during a fire. I have been a GSI for a variety undergraduate courses: CEE 303, Computational Methods for Scientists and Engineers; CEE 312, Structural Engineering; CEE 402, Professional Issues and Design. These courses have given me experience in developing course materials, leading lab sections, managing student group dynamics, guest lecturing, office hours, and grading. I’m excited to work with fellow GSIs and students to improve the classroom experience for everyone. All classrooms are unique, and I am particularly interested in finding productive ways to incorporate the latest engineering education research into personal teaching styles. Feel free to contact me at to discuss any questions, concerns or challenges with teaching.

Madeline Endres

My name is Madeline Endres, and I am currently a Ph.D. student in Computer Science. My research is at the intersection of software engineering, programming languages, and pedagogy. In particular, I am interested in reducing barriers for both novice and expert programmers through the lenses of program comprehension, education, and diversity. As an undergraduate at Michigan, I served as an IA for EECS 183, 230, 280, 281, 481, and 490, giving me teaching experience at all levels of the undergraduate EECS curriculum. I am passionate about discussing effective teaching, and as an ETC, I look forward to helping other instructors broaden their teaching knowledge and expertise. Please feel free to reach out to me at

Nathan Geib

My name is Nathan Geib, but I go by Nate. I am a Ph.D. candidate in Mechanical Engineering researching acoustic meta-materials, which are structures with unusual material properties that allow for uniquely directing and controlling propagating waves. I worked for two semesters as a GSI for ME 240, the introductory dynamics and vibrations course, during which time I conducted office hours, drafted homework solutions, graded exams, and occasionally substitute lectured. I have also worked as a tutor for the system dynamics course, ME 360. With respect to engineering education, I am especially interested in improving the transition from being an engineering student to becoming an engineering professional. As an ETC, I am looking forward to sharing my teaching experience to help incoming GSIs as well as current faculty and students. You can reach me at anytime.

Ifeanyi Kizito Madu

I mostly go by my middle name, Kizito. I am a doctoral student in the Department of Chemical Engineering and doing my research in Physical Chemistry under the supervision of Theodore Goodson III. In my research, I employ various ultrafast laser spectroscopic techniques in studying and understanding the optical/photophysical properties of organic as well as hybrid materials for optoelectronic applications. Here at the University of Michigan, I have served as a GSI for four semesters in three classes – General Chemistry, Organic Chemistry, and Chemical Engineering Thermodynamics. This means that I have worked in both the college of Engineering, and the college of Literature, Science and Arts (LSA), making me well aware of the expectations the science and engineering students have with regards to their GSIs, and the faculty in charge of a particular course. I also have international teaching experience; serving as a Graduate instructor for universities in Nigeria and Qatar. I plan to work hand-in-hand with GSIs and IAs (especially new ones), sharing my knowledge and experiences with them, to make their duties less strenuous. Please reach out to me at if you would like to chat.

Akshay Sarin

I am Akshay Sarin, PhD candidate in Electrical Engineering and Computer Science Department. My primary research area is modeling and control of power electronic circuits. I have been an instructor for EECS-418 (Power Electronics), EECS-419 (Electrical Machines and Drives) and EECS-560 (Linear System Theory), so I have experience in teaching lab as well as discussion sessions. I am happy to share my experience and knowledge gathered with other GSIs and IAs. Feel free to contact me at

Hafiz Sheriff

My parents named me Hafiz K. M. Sheriff, Jr. but everyone calls me Hafiz and that’s fine with me. I am currently a PhD student in the Applied Physics program at the University of Michigan with research focus in the area of Optoelectronic Components and Materials. Specifically, I work in the field of Organic Photovoltaics [stuffs that turn sunlight into electrical energy]. Teaching has always been my passion and during my time at the University of Michigan, I have spent some time nurturing this passion. I have taken the full ChE 580 course (also called ENGR 580) that covers all of the main aspects of dispensing tertiary STEM education and have served as a mentor for the Postgraduate Short Course on teaching during the Winter of this year. Previously, I taught a couple of undergraduate courses in physics, mathematics and chemistry at the University of Liberia. I am excited to serve as an ETC since I will have the chance to share a valuable mixture of the experiences I have gained here and the learning and teaching experiences I have had in Liberia – my country of origin. My past experiences provide me with some unique perspectives on STEM education that can become useful references to share as we all learn from each other in the effort to make STEM education better. I can be reached at

Tianlin Wang

Hi, I’m Tianlin, a PhD candidate in Electrical and Computer Engineering. My research focuses on applied electromagnetic and microwave remote sensing, specifically the CYGNSS mission for ocean surface wind measurements in tropical cyclones. In the past I have been a GSI for EECS 216 – Introduction to Signals and Systems at UM and teaching assistant for courses of circuits, electromagnetic, and microwave engineering at other universities. I believe teaching is the best way to learn. I sincerely hope to contribute my knowledge and experience to the success of all GSIs and IAs. Please feel free to contact me at to discuss your questions, concerns, and challenges in teaching.

Angela Wu

I am a Ph.D. candidate in the Mechanical Engineering department. My research focuses on conjugate heat transfer simulations of internal combustion engines. In particular, I am interested in improving engine heat transfer predictions by capturing the spatial and temporal variations in the surface temperature, an important boundary condition in engine CFD. I previously served as a GSI for ME 335, Heat Transfer. As a GSI, I worked with students through office hours, and gained experience in developing and grading exam problems, and guest lecturing. I am also passionate about outreach and mentoring. As an ETC, I am excited to not only help GSIs improve, but also to learn from their own experiences. Feel free to contact me at with your questions or concerns.