This class was tough.
Make sure to complete all of the exercises in the chapter before doing the homework. It is tempting to skip that, but it really helps when it comes time to do the homework and the tests. The teacher is not very communicative, and you are really on your own. If can't pick up what you need from the text, you should not take a course like this online.
Coding is like learning a new language. I think all you can really do is practice. I will likely be doing problems from the text after the course is over. This is not something you learn really well in just two courses, in my opinion.
Hours per week:
Advice for students:
You will need to invest time in 5100 and 5200 if you do not have a computer background. I needed to invest more time.