Not too easy. Not too difficult.
He makes sure you understand the material before moving in to something new
I learned how to look at problems from different perspectives.
Hours per week:
Advice for students:
Make sure you ask as many questions as you need to