4 tests. Lectures were recorded and posted, we had a TA who did review sessions before each exam. Accessible via email and was good with accommodations, I needed to take my final early and he was very nice about it. Make sure you study the links and videos from class and don't buy the book! All of the exam questions were from lecture.