This class was over all easy, weekly assignments are pretty straight forward. 1 "big" project due half way throughout the semester. Professor is a fast grader and can easily be reached through zoom. You can easily fall behind on the work load so make sure you stay on top of it. Will definitely take another course from this professor. 