WebRISC-V: A 64-bit RISC-V Pipeline Simulator for Computer Architecture Classes (Full Report)