David Nimri
Amazing Compsci teacher. Made everything sound easy to understand and made sure his students understood what he was teaching. Lectures were made by himself and always had time to help you out. This teacher made the start easy and set up a good expectation for my Compsci teachers.