Ranbir Johal
Johal was a great professor! Heavy on participation in lecture. Explains concepts well for the benefit of non-Punjabi speakers. Extremely accommodating and will give you extensions if you need them. Exams are straight forward if you went to class. Many online readings. She is disorganized - forgot to post the take home final exam on the day of.