Course reviews for upper-year UofT ECE courses

What upper-year courses you should take as a UofT ECE student (and what to watch out for when planning on Magellan).