Steven Han
He gives good notes and practices problems that do show up on the tests but he gives major attitude when questions are asked. I'm not sure if it's from the stress of covid or if he's always like that. We started with 20 students at least and only ended up with 7. I believe students dropped because of his attitude.