Quiz submission record for finalsurvey at Mon Aug 16 21:09:44 2004: Your Answer for Question 1: lispc: 4 sprintf: 4 proc: 2 interrupts: 4 I'll admit, I learned a TON from all the projects, especially since the course moved very quickly. I found that often I had to learn things on the fly, since the material the projects utilized had to be learned and mastered within a few days. I rated Project 3 low because it was very challenging, especially to debug. There were so many details to pay attention to, and one minor mistake could skewer the entire process. I do appreciate the TA's willingness to help, even if often they were overworked and stretched thin amongst lots of confused, pushy students! Your Answer for Question 2: I really enjoyed face to face grading, not only because it improved my grade but also forced me to really learn material. Having the opportunity to look at my mistakes, figure out what I did wrong, and then figuring out how to fix my mistakes was invaluable and improved my understanding greatly. Moreover, my reader Michael was amazing - he was compassionate but also extremely helpful. He clarified concepts for me, enhancing my learning experience. Your Answer for Question 3: I feel very comfortable with MIPS, and fairly comfortable with C and Verilog. Verilog challenges me the most because I never really learned all the syntax rules, etc - we were just sort of thrown into it! :) I think that I could easily code a hardware diagram in Verilog (much like part 1 of project 3), where I know for sure what I need to code. Debugging is extremely challenging for me, as was designing hardware and then testing for correct implementation. Your Answer for Question 4: A) 4 - I found this course very interesting - I especially liked learning about what actually goes on inside a computer. B) +1 - This class sparked some interest in hardware, and made me feel better about my EECS major (i.e. reassured me that I can actually find something enjoyable to do) But, I am not sure I'd actually like to approach this from a computer science aspect- I'll probably pursue it more from the electrical engineering perspective. Your Answer for Question 5: CS162: 0 - didn't really think about it before, don't really think about it now... Realize OS does a ton now, though. CS164: -1 - compiler job seems difficult, tedious, and boring (haha) CS150: +1 - I excelled at the digital design portion CS152: +1 - lots of encouragement to take this course; however, I highly doubt I will because the time commitment of this 61c class made me realize I definitely don't want to and could not handle the even greater time commitment of cs152. Your Answer for Question 6: It was all covered very quickly!! I would change summer to not have a project due same time as final - it really sucked trying to balance my time - I know the workload should be comparable to the normal semester, however this is NOT a normal semester - during the regular year we all have at least a couple days we can devote SOLELY to studying for the final - however for this class that was impossible. Your Answer for Question 7: I learned a ton - I had emotional highs and many emotional lows (and a few super lows), but all in all I had a lot of support from staff and peers, and learned more than I ever did in any other CS course I've taken. The workload was extremely overwhelming at times, and sometimes I became very bitter because it was, after all, summer! and I missed out on so much because of this class (or rather, pretty much had no other life) but hopefully all the work paid off! Your unique submission ID is finalsurvey-cs61c-ax-1092715784-3035.