Raed Kaldi
He is truly an amazing professor. His lectures are very informative. He teaches you real world skills and has you very engaged in class and assignments. He grades on effort so you'll never truly receive feedback. If you submitted an assignment, just assume you got an A. His exams are online so you'll be fine.