Worst professor ever, you will not learn anything he literally reads off the slides and doesnt explain things. Test arent what we learn and hes so rude and sarcastic. Do not take if you want an A. The only good thing is he gives an extra credit assignment out of ten points but he probably wont give you the full ten points