He is not very good at explaining topics, and the class can be very dry. Slight accent. Your grade is made up of attendance, participation, 4-5 homeworks, and the 2 exams. The first exam was very similar to the practice test, but the final came out of nowhere! The average was like a 68. The homeworks are pretty easy. Overall, an okay professor.