There was added stress of this professor's language barrier interfering with learning the lesson. Slides were not clear, so expect to google or youtube the subjects if you want to understand. The tests DID NOT MATCH THE LESSON. You will have to figure out test question wording. Also, the TEST did not MATCH the LESSON. Take at your own risk.