Tommi Koskinen
Tommi is a very kind professor who is very passionate about science, but the material is hard and often confusing. He goes very fast during his lectures but thankfully, he uploads his notes online. Daily clicker questions for attendance. Important to do well on homework. Don't have to take the final if you do the term project!