Renaissance Man Renaissance

The Department of Computer Science at the University of Toronto is considering changes to its requirements regarding the number of courses students must complete in various sub-disciplines of computer science in order to obtain an M.Sc. or Ph.D.  While I am in moderate opposition to these breadth requirements, I present here an argument partially in favour of breadth; this argument is entirely an academic exercise for the sake of challenging my existing views (okay, it’s also fun) and is presented as a single-sided argument.

Continue reading “Renaissance Man Renaissance”