Reviews

It is not a difficult course but there is definitely a lot of work that goes into it. Weekly discussions and homeworks/quizzes with group assignments due every Friday. Only take this course if you have the time