Professor Ali (don't use his last name) is an amazing professor, but is a little lecture heavy. However, he is a really intelligent guy that cares about the success of his student. While there may be a language barrier, he is a sweet man who never means malice and is so kind when you meet him outside of the classroom for help.