Alan Zaring
More difficult than other Luther CS profs but tbh I learned a lot in his classes, much more so than a lot of easier CS classes that I took throughout the years. He really focuses on providing quality content and is meticulous about everything. Amazing lectures and very passionate about teaching. If you really want to learn, take his classes.