Projects

This is a list of projects I have worked on or are currently working on.

Kodethon

Collaborators: Michael Yen, Mathew Le, and Zhendong Su.

Kodethon is a cloud development environment used by students in Computer Science and Linguistics courses at University of California, Davis. Students can program in Python, C, C++, Java, Lisp, Prolog, and other programming languages. Programs are stored in the cloud but can be accessed from a variety devices including tablets and smartphones. The built-in editor provides convenient features like syntax highlighting and autocompletion. To execute Unix commands, e.g., ssh and scp, students can use a new easy-to-use shell or a full Unix terminal --- right within the browser. Kodethon also supports real-time collaboration which facilitates pair-programming and live teaching assistance. In addition, we will demo an integrated learning management system that intends to relieve the burden of grading programming assignments with features like automatic grading and plagiarism detection.

Open Source Projects:


CompAssist

Collaborators: Chengnian Sun, Nima Joharizadeh, Haichuan Wang, and Zhendong Su.

Description.


The Coffee Flavor Wheel

Collaborators: Molly Spencer, Emma Sage, and Jean‐Xavier Guinard.

Description.


Bovine Respiratory Disorder

Collaborators: Rachel L. Toaff-Rosenstein, and Cassandra B. Tucker.

Description.


Wheat and Chaff in Source Code

Collaborators:Dong Qiu, You Zhou, Earl Barr, and Zhendong Su.

Description.


Obfuscation Engines

Collaborators:Earl Barr, and Zhendong Su.

Description.

Open Source Projects

w32evol An obfuscation engine which obfuscates Intel x86 32-bit binary code.

Fork me on GitHub