Computer Science

Rawad Abou Assi

Part-time Assistant Professor, Teaching Stream
Location: IC477

Ashton Anderson

Assistant Professor
416.287.7252
Location: IC481

Anna Bretscher

Associate Professor, Teaching Stream
416.208.4745
Location: IC493

Nick Cheng

Associate Professor, Teaching Stream
416.287.7263
Location: IC348

Wayne Enright

Professor Emeritus
416.208.2783
Location: IC469

Francisco Estrada

Professor, Teaching Stream
Associate Chair, Computer Science
416.287.7266
Location: IC494

David Fleet

Professor
416.208.7219
Location: IC484

Purva Gawde

CLTA Assistant Professor, Teaching Stream
647.601.4658
Location: IC484

Vassos Hadzilacos

Professor
416.287.7256
Location: IC486

Brian Harrington

Associate Professor, Teaching Stream
416.287.7457
Location: IC342

Graeme Hirst

Professor Emeritus
416.208.2783
Location: IC469

Nick Koudas

Professor
416.287.7253
Location: IC468

Kaveh Mahdaviani

CLTA Assistant Professor / Mendelzon Visiting Assistant Professor
416-208-7043
Location: IC464

Michael Molloy

Professor
Department Chair
416.287.7201
Location: IC448

Richard Pancer

Associate Professor, Teaching Stream
416.287.7679
Location: IC490

Gennady Pekhimenko

Assistant Professor
416.287.7208
Location: IC347

Marcelo Ponce

Assistant Professor, Teaching Stream
416-208-2768
Location: IC465

Alan Rosselet

Associate Professor, Teaching Stream Emeritus
416.208.2783
Location: IC469

Thierry Sans

Associate Professor, Teaching Stream
416-208-5110
Location: IC346

Bianca Schroeder

Professor
416.287.7235
Location: IC460

Anya Tafliovich

Professor, Teaching Stream
416.287.7410
Location: IC472

Nandita Vijaykumar

Assistant Professor
Location: IC470