For award-winning Andrew Petersen, teaching computer science is all about the 'human element'
For Andrew Petersen, teaching computer science takes a human touch.
His dedication to community and collaboration has earned Petersen a reputation as one of Ontario鈥檚 most outstanding university educators. An associate professor, teaching stream in the department of mathematical and computational sciences at the University of Toronto Mississauga, he was recently recognized by the Ontario Confederation of University Faculty Associations (OCUFA) with the 2018-2019 OCUFA Teaching Award for his contributions to the advancement of innovation in teaching and learning practices.
鈥淔aculty are at the heart of Ontario鈥檚 vibrant universities,鈥 says OCUFA President Rahul Sapra, who presented the award at an October ceremony in Toronto. 鈥淭hrough their hard work and boundless energy, they inspire students to embrace new ideas and build a brighter future. This year鈥檚 distinguished award recipients are all dedicated and passionate teachers and mentors.鈥
Petersen trained to design and program computer chips, but that career took a different direction when he discovered a passion for pedagogy as a teaching assistant during his graduate studies. 鈥淚 really enjoy working with students,鈥 Petersen says.
Over the past 13 years, the first year undergraduate class has grown from 120 students to over 700, a development that has presented exciting new opportunities and challenges. 鈥淥ur teaching methods and the way we interact with students has had to scale,鈥 he says. 鈥淭he personal contact with students is so important.鈥
That personal contact is what drives Petersen鈥檚 approach to teaching and research. 鈥淚t鈥檚 easy to forget, when you鈥檙e dealing with machines, who is on the other side,鈥 he says. 鈥淐ode has to rest with real people. You鈥檙e writing code so that other people can modify it, and so they can solve a problem that a real person has. If we lose the human element, we lose focus.鈥
He is energized by the collaborative possibilities offered in U of T Mississauga鈥檚 new active learning classrooms. 鈥淎ctive learning classrooms allow us to see what students are doing,鈥 Petersen says. 鈥淚鈥檝e been surprised by what students get stuck on because I鈥檝e never been able to see it firsthand before 鈥 I have a better sense now. We can do code reviews where students can see and critique each other鈥檚 code.鈥
That collaborative space also helps to break down barriers. 鈥淪tudents can see that they are making the same mistakes as other students.鈥
Petersen developed the Programming Course Resource System (PCRS), an open-source application for students and faculty that bundles interactive programming exercises with video and text content. 鈥淧CRS provides immediate feedback that is really important. Otherwise, students don鈥檛 know whether what they are doing is working or not,鈥 he says. 鈥淭his allows them to get immediate results.鈥
Data from PCRS exercises and other ongoing research helps Petersen and his colleagues to make evidence-based improvements to the curriculum. 鈥淎ll of my questions are driven by something that鈥檚 happening in my classes 鈥 a problem that I鈥檓 seeing, a course that needs updating or a student interaction that led me to understand something new,鈥 he says.
Petersen also credits his tri-campus colleagues for their work to improve the student experience. 鈥淭here鈥檚 a lot that co-teaching leads us to learn from each other and allows us to continually improve these courses,鈥 he says. 鈥淲hen you work in a group, there鈥檚 always someone suggesting a way to do better and someone to take on that work. That鈥檚 part of what鈥檚 awesome about being here.鈥
鈥淎ndrew has made a huge difference, particularly in the educational research community,鈥 says colleague Michelle Craig, an associate professor, teaching stream with the department of computer science in the Faculty of Arts & Science.
She notes that Petersen has created reading groups for students and colleagues to stay up-to-date on best practices and new pedagogical research, and also established the website for U of T鈥檚 tri-campus Computer Science Education Research Group. The site, which gathers together projects and research efforts of teaching stream computer science faculty across U of T, lists 157 publications published by group members since 2003, 102 of which were published in the past five years.
鈥淭his has changed the way we teach, and improves our practice all the time,鈥 Craig says.
But for Petersen, the joy of his work always comes back to interactions with students.
鈥淐lassroom work is important, but much of what we do is outside the classroom 鈥 talking to students about grad school, or supporting student-led initiatives like the Cloud Developer Club,鈥 he says. 鈥淭hat鈥檚 work where we can support what the students are doing and taking the next step.
鈥淚t really comes down to those interpersonal connections.鈥
Topics
UTC