Honestly the worst class Ive taken to date. He says that he will upload homework, no homework is uploaded for weeks. He once expected an average of 40% on his test and got a 56% average! In an open book/note test! Why give a test that you expect the average to fail?? He also announced a test a week before the test. He does NOT know how to teach.