Not too easy. Not too difficult.
He is a great instructor and is willing to help any and everyone out. As long as you are willing to put in the work, so will he.
You cover a lot of concepts within one semester and he even takes time to explain each one thoroughly if you ask.
Hours per week:
Advice for students:
Make sure to buy a book because the practice problems are extremely helpful!