Quiz submission record for finalsurvey at Mon Aug 16 21:34:18 2004: Your Answer for Question 1: lispc - 3.5: The project was good for an introduction into C pointers and structures, but it didn't require much anything else beyond that. (No data structures or algorithms.) sprintf - 4: A pretty good project to learn MIPS with although it didn't require much external function calling and stack manipulation. Debugging MIPS also took a long time and was an interesting experience. proc - 4.5: Although part 1 was easy, I felt like I understood the datapath quite well from doing it. Parts 2 and 3 added to my knowledge of pipelining. Verilog debugging was also an interesting experience because there is no debugger to use at all. interrupts - 3.5: Part 1 felt like a homework assignment although it took me a lot of time to find a small bug I made in MIPS. Part 2 was a little too deep for the amount of material covered in lecture. But thanks to TA's explaining and helping me, I was able to complete it. Your Answer for Question 2: I think it's a good idea, although I haven't used it. Your Answer for Question 3: I feel pretty comfortable with verilog, MIPS, and C. Although verilog debugging is quite hard. There can be so many things that are wrong, and most of the time, the testbench is broken while the module is functional. Structural verilog was probably the easiest to learn while behavioral / dataflow testbenches was the hardest. Your Answer for Question 4: Hardware design interest - 4 Change in interest over the course of the semester: +1.5 Your Answer for Question 5: cs162 - +1 cs164 - +0.5 cs150 - 0 cs152 - +1 Your Answer for Question 6: I thought the course material was pretty good, although I would have liked to learn more about RAID and performance overall or maybe even in depth a bit more. Your Answer for Question 7: This course was overall a good class. I enjoyed finally understanding how computers could run off of only 1's and 0's. Your unique submission ID is finalsurvey-cs61c-cj-1092717258-1637.