computer science PhD student

## Recent Blog Posts

• Proof of the Expectation Value of Z for a Qubit State
April 16, 2022
• Acing a C Homework Using Inline Assembly
February 7, 2019
In courses taught in Java (such as a data structures class), you can build pretty robust autograders for homeworks — after all, the student’s code runs in the JVM, which prevents it from doing spooky things like corrupting memory or branching to weird places. So you can run the grader instantly after submission on a service like Gradescope and boom, they’ve got their grade. But C homeworks provide students a lot more opportunities to write… unconventional solutions.