I took Linear Algebra with him, He started off the semester very difficult. I felt like I can never pass this class but as you keep working and don't give up, you might end up getting a good grade. Math is hard in general and this course is no joke. You really have to work hard for this class HOWEVER, HE IS THE BEST PROFESSOR.