michael rich
Jeff Rich was one of my favorite professors. He's super chill and laid back. If you don't get your assignment all done in time of the due date just talk to him about it and he'll let you turn it in late. He's really accessible outside of class by email or office hours if you have any questions. I would 100% recommend his class.