Dan Brady
Makes a strong effort to makes lectures interesting and engaging, pretty cool guy overall, clearly enjoys teaching. Test are hard and filled with textbook content, but you can expect a decent curve to get an average in the mid 70s.