John Majikes
Prof Majikes put so much effort into teaching this class. The class was highly organized and there was a lot of detail, structure, and thought put into lectures and the course website. He also responded quickly on Piazza to questions and was accessible outside of class. Very disappointed and sad how he was treated. We need more CS profs like him.