You can tell he cares for the students, but it is very tough for him to get the knowledge down to basic form to understand. The lectures help for a very broad understanding of what is going on, but you will need to understand the homework and textbook to TRULY get anything out of the class. Tough, but fair class.