Nasser Yari
Great teacher that goes above and beyond to ensure that his students are able to learn the material. Great lectures and does after lecture videos on problems to help students understand the material. Would recommend to take Professor Yari whenever possible.