Andrew Dickerson
My favorite Professor at UCF. Highly recommend if you want to learn the subject. A lot of people complain about him because they did not study enough in the beginning, which made the topic that much harder than it really was later on the semester. Do not be lazy and you will do fine. Do not take if you want an easy A.