Yeah, theres plenty of homework, but it eases off through the course. Prof Ward is very good at explaining code and will spend lots of time with you if you are prepared to put the effort in. Its worth it.