Lior Fishman
Prof. Fishman is amazing. He is very kind and as long as he can tell you're putting the effort in, he won't fail you. He assigns homework, but it is a submission grade only. His tests aren't easy, but he tells you exactly what will be on it. It's a difficult class, but he makes it fun and really cares about his students. I would take him again.