Scott Ritner
Ritner is 100/100. He is incredibly caring and takes care of his students' mental health. Work was accepted any time, and always for full credit as long as you actually did it. Assigned readings were long at times, but usually the (really interesting) lectures covered it. He's so chill. Take him if you get the chance! I promise you won't regret it!