Not too easy. Not too difficult.
Thoughts and teachings from professor are very cohesive and well put together. He enjoys becoming a better professor by allowing students bonus points by correcting his mistakes in lecture. Material is very interesting
I learned the very fundamentals of how a computer 'thinks.' I am now familiar with many mathematical theorems and postulates.
Hours per week:
Advice for students:
The material can be cumbersome so stay on top of the work and review new topics every week as they are presented to you.