Youssef Chouhoud
By far my favorite professor at CNU, he is always there to answer any questions you have and takes the time to work through them. His lectures are always super interesting even if the topic isn't, just have to make sure to read the content because it is a discussion class so you are expected to participate. A lot of reading, but not hard