Not too easy. Not too difficult.
He is great teacher would answer emails back and kept up with grading. There was a lot of small assignments but they are very helpful.
Understanding the basics about Object Orientated Programming. You really get to learn the basics to be able to go out in the world and be able to use in real life. Extracting objects from a problem domain and designing solutions based on passing messages between objects. Implementation will be done in a current object-oriented language.
Hours per week:
Advice for students:
Just be patient and pay attention to the reading and use the internet if you have any problems. If internet is not able to help email the teacher, make sure you do not wait to the last day to do your assignments incase you run into some problems. Have an open mind sometimes you need to step back and look at it a different way. There might be sometimes you need to take a break and come back the next day.