David Landon Frim
He is a wonderful professor. Fun, engaging and intriguing. He uses mainly lectures and they are important. Attendance is not mandatory, but it is recommended and doing so will help you pass the class. There are some difficult parts. However, if you put in the effort, you will do just fine. I highly recommend this professor and the CRN 2306 course.