This professor's accent makes it difficult to understand what he's talking about and at times it seems like he doesn't even really understand the subject. Be prepared to figure a lot of this stuff out yourself, classes are just him reading PowerPoints. The professor means well and will work with you on grades, he is just not very good at teaching.