Dr. Hussain lectures very heavy because he derives every equation for you. He covers most of the details that the book itself covers. The way he lectures is absolutely NOT confusing, he makes hard concepts seem easy. You will have TO WORK HARD. If you hope you can get a decent grade with minimum effort, avoid him! Extra credit 30 points on tests!