Answer from cs61c-an (Ben Weil 16819970) for Question 3 I am extremely comfortable with all three languages and would have no problem programming a large project in any of them. I enjoy verilog because it is an HDL, and is the closest ive come to designing actual hardware. The hardest part of verilog is debugging; however, i believe i have become quite efficient at it: ensuring that the design on the computer matches the image of what it should look like in my head, and then checking to make sure i don't have typos, open ports, etc.