Dr. DeAngelis was a great teacher. He is very thorough when explaining things and has a review at the end of each class that helped me a lot. Sit in the front take notes when he writes and ask for a study guide for tests and quizzes. Its very easy to pass this class if you apply yourself.