Professor Atsiwo is the worst. It is hard to understand him and he only teaches one certain way. He does not give good feedback and assumes that all his students know the information he is teaching. His lectures are boring and drawn out. Tests are free response so you need to know the material well. Would not recommend