Keiko Ishikawa
This class has a lot of memorization and a lot of work. I am taking it online, so I'm not sure how it is normally, but we have video lectures with a quiz after each set of lectures. The quizzes allow multiple attempts so you can take them as many times until you get them all right. The labs are just worksheets with a quiz after and 2 exams.