Nnamdi Nwanze
Class was very hard. Did not explain things in a concise way. But overall a good teacher to make you think outside the box. He is the only one that teaches 220, 320, and 420. So make sure you create a good relationship with him if you're in CS. Just know that Nwanze loves to doc points so don't give him the opportunity on your HW.