Ratings are this instructor’s response-weighted averages from Boston College’s official course evaluations, on a scale of 1 to 5.
- ENGR1703 First-year Human-Centered Engineering Reflection 2
Instructor rating 4.62 / 5 · Course rating 3.86 / 5 · 156 responses
Taught Spring 2026, Spring 2025, Spring 2024, Spring 2023, Spring 2022
- ENGR1702 First-Year Human-Centered Engineering Reflection 1
Instructor rating 4.85 / 5 · Course rating 4.44 / 5 · 119 responses
Taught Fall 2025, Fall 2024, Fall 2023
- ENGR1801 Making the Modern World: Design, Ethics & Engineering
Instructor rating 4.74 / 5 · Course rating 4.47 / 5 · 110 responses
Taught Fall 2022
- ENGR4102 Senior Impact Project
Instructor rating 4.07 / 5 · Course rating 3.29 / 5 · 54 responses
Taught Fall 2025, Fall 2024
- HIST1627 Making the Modern World: Design, Ethics & Engineering
Instructor rating 4.70 / 5 · Course rating 4.50 / 5 · 54 responses
Taught Fall 2022
- ENGR4230 Biomechanics
Instructor rating 4.65 / 5 · Course rating 4.38 / 5 · 40 responses
Taught Fall 2024
- ENGR2702 Second-Year Human-Centered Engineering Reflection 1
Instructor rating 4.34 / 5 · Course rating 3.71 / 5 · 37 responses
Taught Fall 2025
- ENGR2703 Second-Year Human-Centered Engineering Reflection 2
Instructor rating 5.00 / 5 · Course rating 4.72 / 5 · 35 responses
Taught Spring 2026
- ENGR3100 Collaborative Service Engineering Project
Instructor rating 4.87 / 5 · Course rating 4.78 / 5 · 23 responses
Taught Summer 2026, Summer 2025, Summer 2024, Summer 2023
- ENGR2101 Engineering Foundations Studio I
Instructor rating 3.67 / 5 · Course rating 3.05 / 5 · 20 responses
Taught Fall 2022
- ENGR3101 Engineering for Society
Instructor rating 3.16 / 5 · Course rating 2.74 / 5 · 19 responses
Taught Fall 2023
- ENGR4921 Topics in Human-Centered Engineering
Instructor rating 4.36 / 5 · Course rating 4.07 / 5 · 14 responses
Taught Fall 2025
- ENGR4702 Independent Reflection in Human-Centered Engineering
Instructor rating 5.00 / 5 · Course rating 4.67 / 5 · 6 responses
Taught Fall 2026, Spring 2026, Spring 2025
- ENGR4901 Undergraduate Research in Human-Centered Engineering
Taught Fall 2026