Spring 2019 - The final exam just does not make any sense. The professor tries to be like Paul Eggert but fails hardly and makes the class much worse than Eggert's. Eggert's final exam at least allows us to use all notes and books, but professor Rosario only allows one cheat sheet and gives us questions randomly pulled from enormous amount of lecture slides. I don't think the final exam is very helpful as a recap of what we have learned during the quarter and is extremely difficult. I can say it is more difficult than Eggert's. Eggert teaches cs131 pretty good btw.