Andrew Fulmer
He makes the class easy to pass. Tells you how it is, no bs. Lectures were okay, only gave out 3 pieces of homework the whole semester which were about a page or two each, and then the final. Lets you know what to expect for the final. Would definitely recommend this professor and his class. Really cares about his students and work.