As for schools I don't know where you went but my experience with undergrad at UofT St. George is mixed. Some profs are REALLY good, and get you involved in class, others are terribly boring.
Personally, my marks in classes with a 'cool' exciting prof were much better than those where the prof put me to sleep.