Michael Bloomingburg
He is a great professor and I would gladly take him again! He makes sure you understand the work and gives a clear idea of what to do. He makes the class interesting and makes it a very fun learning environment!