Not too easy. Not too difficult.
Basically taught myself everything and TA was helpful.
Some better than others. One TA grade rediculously hard and your TA may not grade you
Hours per week:
Advice for students:
Very nice professor! He does have an Armenian accent that is difficult to understand,