CV
Contact Information
| Name | Huanyi Chen |
| Professional Title | PhD in Electrical and Computer Engineering |
| huanyi.chen@uwaterloo.ca | |
| Location | Ontario, Canada |
| Website | https://h365chen.github.io |
Professional Summary
I recently earned a PhD in Electrical and Computer Engineering from the University of Waterloo under the supervision of Dr. Paul A.S. Ward. My research focuses on computer science and engineering education, developing data-driven models to understand learning processes and designing high-quality automated assessments that provide effective formative feedback to support learning.
Experience
-
Winter 2024 Ontario, Canada
Instructor, ECE 459 Programming for Performance
University of Waterloo
-
Winter 2023 Ontario, Canada
Instructor, ECE 459 Programming for Performance
University of Waterloo
-
Spring 2022 Ontario, Canada
Lecturer, INFO 8110 Operating Systems Design
Conestoga College
-
Winter 2022 Ontario, Canada
Lecturer, PROG 8130 Data Structures & Algorithms for Embedded Programming
Conestoga College
-
Winter 2021 Ontario, Canada
Lecturer, EECE 2617 Embedded Operating System Development
Conestoga College
-
Winter 2021 Ontario, Canada
Lecturer, INFO 8110 Operating Systems Design
Conestoga College
-
Fall 2016 Ontario, Canada
Software Development Engineer Intern
Amazon.com, Inc
-
2014 - 2015 Guangdong, China
Software Development Engineer
TP-Link Technologies Co., Ltd.
Education
-
2018 - 2024 Ontario, Canada
PhD (Doctor of Philosophy)
University of Waterloo
Electrical and Computer Engineering
- Thesis: From Understanding Learning Difficulties Among Students To Providing High-Quality Automated Feedback — hdl.handle.net/10012/21102
-
2015 - 2018 Ontario, Canada
MASc (Master of Applied Science)
University of Waterloo
Electrical and Computer Engineering
- Thesis: Predicting Student Performance Using Data From An Auto-Grading System — hdl.handle.net/10012/13435
-
2010 - 2014 Beijing, China
B.Eng (Bachelor of Engineering)
Beijing University of Posts and Telecommunications
Service
ITiCSE 2025: PC Member, Reviewer — 30th Annual Conference on Innovation and Technology in Computer Science Education
ITiCSE 2024: PC Member, Reviewer — 29th Annual Conference on Innovation and Technology in Computer Science Education
CEEA-ACÉG 2024: PC Member, Reviewer — Canadian Engineering Education Association Conference 2024
SIGCSE TS 2024: PC Member, Reviewer — 55th ACM Technical Symposium on Computer Science Education
ITiCSE 2023: PC Member, Reviewer — 28th Annual Conference on Innovation and Technology in Computer Science Education
CEEA-ACÉG 2023: PC Member, Reviewer — Canadian Engineering Education Association Conference 2023
SIGCSE TS 2023: PC Member, Reviewer — 54th ACM Technical Symposium on Computer Science Education