Uddahaba Pandey
Not horrible but not great either, his logic can be hard to follow, I knew almost all of the math going into the class and he still confused me. lots of homework both online and written. takes attendance every day.