Sonja Miller
A lot of assignments but are graded lightly and based on completion more than the actual content of your answers. Quizzes and tests can be taken multiple times and are easy. The final project looks scary at first but it is very easy.