Its a miracle I passed. No curve but he assigns grade by class rank so u move up. he literally said "may the best student win" abt the final and he was dead serious. this class is completely unfair. no good practice and tests are IMPOSSIBLE. studied for weeks prior and had many appts with him and still barely passed. don't b fooled by cheat sheets