Darin Peterson
Not sure if I am getting a C or B hopefully I get a B! Spent a lot of time studying for this class which was definitely not easy but also not impossible to pass. Lecture is heavy, I suggest you communicate with him through out the semester. He is fair, not arrogant and he responds to all messages and meets with students as needed :)