Overall a pretty easy class and Professor Walker is such a great/caring professor. Will offer multiple extra credit opportunities and also some extra credit problems for the midterms and final exams. There are 4 in-person labs but you only need to show up and turn in an easy assignment to get credit. You are given 24 hours for exams which are easy