Steven Hempleman
This is an interesting course, however, I would recommend taking it with another professor. He gives 3 exams and 3 homework assignments along with a final. He mostly lectures. However, he comes off unfriendly and rude, especially in his office hours when you don't understand something. His lectures are also extremely boring. Take another course.