What can I say about Dr. Tim Cheslik? He is a talented Instructor who puts 200% of his effort into his teachings. He takes his time to make sure each and every student understands what he/she is lecturing on or demonstrating in class. He is not only an Instructor but also an Advisor to the Module 1-3 students. He listens to their concerns and guides accordingly. When it comes to tutoring he offers extra skills to studying. He is exceptional in every way!