Shalini Jayaprakash
I love how she teaches because I learned a lot from her and enjoyed her assignments. She does not give a lot of work every week, sometimes she does, and sometimes she does not. Also, she does not provide finals so if you work hard the whole semester, however, you should not be worried about the finals.