Current students

Please note: This PhD seminar will be given online.

Chendi Ni, PhD candidate
David R. Cheriton School of Computer Science

Supervisors: Professors Yuying Li, Peter Forsyth

Most students develop an interest in technology and programming long before they begin their post-secondary education.

The path to becoming a developer, analyst or software engineer does not usually start in a computer science course at university, but in the opportunities available to students outside the classroom. One such opportunity is Hack the North — the annual hackathon sponsored by the Faculties of Mathematics and Engineering — taking place this weekend from Friday, September 17 to Sunday, September 19.

Please note: This PhD seminar will be given online.

Petri Varsa, PhD candidate
David R. Cheriton School of Computer Science

Supervisor: Professor Gladimir Baranoski

Wednesday, September 22, 2021 2:00 pm - 2:00 pm EDT (GMT -04:00)

Master’s Thesis Presentation • Programming Languages • Exception Handling in Cforall

Please note: This master’s thesis presentation will be given online.

Andrew Beach, Master’s candidate
David R. Cheriton School of Computer Science

Supervisor: Professor Peter Buhr

The Cforall programming language is an evolutionary refinement of the C programming language, adding modern programming features without changing the programming paradigms of C. One of these modern programming features is more powerful error handling through the addition of an exception handling mechanism (EHM).