Mark Hayes
Best college professor I've ever had, he has some really cool and funny stories from the construction field. All your work is online but don't wait last minute to do it because it's going to be a pain.