Course topics are really interesting. If you took pcs 181 before this course, this will be a breeze. Quiz every week but really worth doing as they make final and midterms really easy. Prof is great and would take his courses again if possible.