Not too easy. Not too difficult.
His tests are extremely fair and his grading system is very generous.
Go to his class and write down exactly what he says.
Hours per week:
Advice for students:
Two words: bad a$$. AG is an awesome professor and a great person.