Very difficult to understand the language of the professor. Professor does not reply to emails or ignores them sometimes. Too serious to have any sort of excitement in class. Doesn't explain concepts properly. Very hard to comprehend. Professor knows his stuff, however. He has a lot of knowledge about the stuff