Tihomir Kostadinov
In my opinion, the class is extremely difficult but I really liked how Prof. Kostadinov organized it. The group work is a bit much but it can be really helpful if you're struggling to understand the course material. I strongly recommend this class and professor if you either dislike science or if it's not your strongest subject. 