Four lecturers in CSE promoted

The division congratulates the four lecturers, all of whom have demonstrated commitment to excellence in education and innovation in the classroom.

Enlarge

William Arthur

Promoted to Lecturer IV

For four years, Bill Arthur has been a leader in transforming and teaching EECS 183, Elementary Programming Concepts. This large class is designed to teach undeclared students and non-CS majors the fundamentals of algorithmic thinking and programming. Thanks to a focus on projects and team assignments rather than exams, the course has surged in popularity. In the semesters led by Arthur, each enrollment has totaled from 700 to 1000 students. In all, Arthur has led sections of 183 for 11 semesters, dating back to when he taught it as a grad student in the department. In 2019, Arthur was recognized for his accomplishments and dedication with the College of Engineering Thomas M. Sawyer, Jr. Teaching Award.

Enlarge

Emily Graetz

Promoted to Lecturer II

Emily Graetz is one of the most frequent instructors of an important early CS course, Discrete Mathematics. The course is required for all CS students and many other majors, serving as an introduction to the key mathematical foundations of computer science. Graetz, described by students as both an extremely talented mathematician and a solid lecturer, brings personality to the packed course and delivers energetic and passionate lectures to its 700 or 800 students each semester. Their time teaching at U-M goes back to Fall 2013 when they began as a Graduate Student Instructor for EECS 280. As a GSI, they were selected for a Yahoo! Teaching Award in recognition of the high ratings they received from their students in EECS 280 and EECS 475. They are a passionate lifelong educator, having taught as a K-12 tutor and teacher in the past.

Enlarge

Héctor García-Ramírez

Promoted to Lecturer II

Héctor J. García-Ramírez teaches a number of important early courses in CS. His courses include EECS 183, which he has helped developed into a strong course that drives diversity, inclusion and technical excellence in Computer Science. In addition, he’s taught EECS 101, 280, 281 and 282, all of which are core required courses for the CS major taken within a student’s first two years. Héctor prides himself in bringing an industry perspective to foundational CS courses. In addition to his work as a lecturer, he’s done research in quantum simulation and bioinformatics, and currently also works as a Lead Researcher at Criteo Labs developing Machine Learning pipelines for prediction and monetization of retail media advertising.

Enlarge

David Paoletti

Promoted to Lecturer IV

David Paoletti joined the CSE Division as a Lecturer in the fall of 2013 to teach EECS 281: Data Structures & Algorithms, a course that is considered the most important in the computer science undergraduate program. Over the years, Paoletti has transformed the 600+ student course to be one of the best-regarded classes in the department and consistently produces well-informed and competent students. His lectures are described by students as detailed and informative and he works continuously to make the class better each semester. In recognition of his accomplishments, Paoletti received the College of Engineering Thomas M. Sawyer, Jr. Teaching Award in 2017, the EECS Outstanding Achievement Award in 2016, and was chosen by students as the HKN CSE Professor of the Year for the 2014-2015 academic year.