Skip to content

Commit f726789

Browse files
committed
final touches i think
1 parent 8961628 commit f726789

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

_docs/developer/rensselaer_center_for_open_source/2025_Christopher_Poon.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ title: Christopher Poon
33
category: Developer > Rensselaer Center for Open Source (RCOS) > Summer 2025
44
---
55

6-
During the summer, I focused on significantly expanding Submitty's quantum computing capabilities and strengthening its core autograding infrastructure. My primary achievement was engineering a secure and robust system for autograding Jupyter Notebooks, a critical feature for modern computational courses. Additionally, I enhanced platform stability and instructor experience by resolving outstanding issues and refactoring key Docker functionalities. My contributions are reflected in over 25 pull requests and more than 20 peer reviews.
6+
As a first-time Submitty developer, I focused on significantly expanding its quantum computing capabilities and strengthening its core autograding infrastructure. My primary achievement was engineering a secure and robust system for autograding Jupyter Notebooks, a critical feature for modern computational courses. Additionally, I enhanced platform stability and instructor experience by resolving outstanding issues and refactoring key Docker functionalities. My contributions are reflected in over 25 pull requests and more than 20 peer reviews.
77

88
### Quantum Computing Integration
99

10-
This term, I built upon Submitty's existing quantum computing foundation to support more advanced, interactive coursework. I began development of new course content, including a foundational prerequisite course designed to onboard students with the necessary background in linear algebra, complex numbers, and core principles of quantum physics. Building on that, I designed a hands-on lab for Simon's algorithm to demonstrate one of the first known exponential speedups over classical computation. To ensure compatibility with modern tools, I upgraded the Qiskit Docker image to version 2.0.1.
10+
This term, I built upon Submitty's existing quantum computing foundation to support more advanced, interactive coursework. I began development of new course content, including a foundational prerequisite course designed to onboard students with the necessary background in linear algebra, complex numbers, and core principles of quantum physics. Building on that, I designed a hands-on lab for Simon's algorithm to demonstrate one of the first known exponential speedups over classical computation. To ensure compatibility with modern tools, I upgraded the Qiskit Docker image to version 2.0.1. I also began work autograding quantum teleportation across a network.
1111

1212
![](../../../images/RCOS_report/2025_Christopher_Poon/simons.png)
1313

@@ -33,10 +33,10 @@ On the backend, I extended Docker functionality by adding build-time error detec
3333

3434
### Miscellaneous & Future Work
3535

36-
In addition to working on integrating quantum computing with Submitty, I contributed to a range of platform improvements and participated in code reviews to support Submitty development.
36+
In addition to working on integrating quantum computing with Submitty, I contributed to a range of platform improvements and participated in code reviews to maintain project quality.
3737

38-
Future work in terms of quantum computing integration can be made in the following areas:
38+
Next steps for quantum computing integration include:
3939

40-
- Additional prerequisite course + course material
41-
- Internal Jupyter autograding integration instead of script usage
42-
- Support for running student circuits with a Submitty IBM account
40+
- Expanding both prerequisite course content and prospective course labs and homeworks
41+
- Embedding Jupyter autograding natively into Submitty (removing reliance on scripts)
42+
- Enabling student quantum circuits to run via a Submitty-managed IBM Quantum account

0 commit comments

Comments
 (0)