Gargi Vyas
Very good and understanding professor. Grading was a bit messy and unclear in canvas (for me at least). Overall a very reasonably manageable class, tests are not hard if you study for them. Class contains lots of information. Only downside is the power point slides have minimal information so you have to do some outside reading to review.