Mark Monahan
Professor Monahan is one you will either love or hate just based on his teaching approach. He is one of the most straight forward professors I've ever had and clearly outlines everything in great detail. There are no group projects in this class, as 99.9% of the class is very lecture heavy. Overall, great guy, means well, but very blunt. 