Shaorang Yang
Professor yang gives good feedback on the report sheets, but there is an online quiz every week which are hard. He doesn't give any extra credit and he spends a lot of time talking before we actually do the lab. He is an okay teacher, kind of gets annoyed with his students.