Taking 109 was definitely an enjoyable experience. The labs were sometimes a bit unorganized but it is clear she knows a very good amount about this subject. I would say "participation matters" because going to this class is definitely the way to succeed and not get behind. She's also fair with grading and gives a good amount of extra credit