Worst class I have ever taken. Surprised SRJC allows him to teach on their campus. He's hard to understand throughout his lectures. Videos he supplied us with with are outdated. Exams proctored and take up a lot of your grade. Practice exams not helpful at all. No extra credit. Do yourself a favor and save yourself from the stress this class gives.