I'm an Applied Physics and Computer Science dual major studying at RPI.
Homework Submission, Automated Grading, and TA grading system.