Deni Cikurel
Great professor.  Strict, but he walks you through everything you need to know.   Final was very long, but professor covers everything on the test.   Homework and Quizzes due weekly thru Cengage, which makes it easier to complete. I would take him again.  