Jacob Kahle
The class was ok. He tries to explain concepts clearly, but at times it was difficult to understand what he was trying to explain. There are two exams and a final. The first exam is pretty easy, the second one was challenging, and the final was way too hard. He does not give out homework very often and there are three small projects/assignments.