Answer from cs61c-cg (Daniel Lau 16776873) for Question 3 I think structural is the easiest and the hardest is the confusion between behavorial and dataflow verilog. If i were given a big project, I don't feel confident to finish it well, may be i need to have a better tutorial or sth