David Cheely
A truly wonderful professor. Easy to communicate with and very helpful. His lectures were fun and engaging. His exams are easy if you read over the study guides. overall, i would definitely take this course again.