I learned almost nothing in his class. I learned more from youtube and various online sites. His handwriting is difficult to read, he doesn't explain things well, and the book was only somewhat helpful once I got a grip on what was going on after the second midterm. Homeboy also lectures right after finishing the exam!!! Pop quizzes as well.