Struggled so much to pass the class with an A. Quizzes are impossible to ace. Be aware that there might be two correct answers for the questions so it gets very confusing. Lectures are very long and detailed so you really need to understand the prompt. He can be sarcastic when it comes to answering questions and being lost