Catherine Noble
Cat is an amazing professor. She does an ICA every day so attendance is mandatory but her lectures aren't very long and they're interesting. She doesn't post notes so make sure to take what you can from the PP. She does go a little fast when lecturing but the material is interesting and she makes it fun.