Kevyn Gardner Ricossa
the subject is difficult but she teaches very well, you just have to put in the effort. tests are hard but if you do the practice problems, youll be fine. if you need help, ask questions and go to office hours. also lecture is a lot and fast paced so review and dont study last minute! lots of ec opportunities