Fayyaz Hussian
He is super nice and grades fairly. My class was online, but basically just had to watch the lecture every week and take a quiz on it. There was a weekly zoom meeting where he literally tells you every question on the quiz, same goes for finals. Really laid back, just have to take good notes because its all open notes. Extra credit is nice too.