Sitemap
A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.
Pages
Posts
portfolio
PySweeper
Python, pygameA recreation of the game Minesweeper using Python and pygame
Course Project - COVID19 Data Visualization
Python, pygameA visualization tool for the COVID19 Data
PySnake
Python, pygameA recreation of the game snake using Python and pygame
Majsoul Email Reviewer
Python, Selenium, poplib, smtplibA email reviewer that can be used to streamline the Majsoul game review process with an AI
Tic Tac Toe AI
Python, plotly, csvAn extension of a course homework related to Tic Tac Toe
Hello World Speedrun
Python, CTrying to get hello world as fast as possible
Personal Blog Page
Jekyll, HTML/CSS, JavaScript, Ruby, GitHub PagesA blog page that I seldom updates
Course Project - Breakout
MIPS Assembly, MARS, EMARSAn assembly reimplementation of the classic game breakout
Course Project - Bill Gates: A bill recording software
Java, Java Spring, JUnit, MySQL, JDBC, Gradle, MavenCo-Team Lead - A bill recording software with cloud storage capabilities
Binary Bad Apple
Python, OpenCV, Pillow, ffmpegA script written in Python obtain each frame of Bad Apple but replaced with 1s and 0s
To-Do List
HTML/CSS, JavaScriptA simple web page To-Do List
CTerm
C, Zshell, BashAn application written in C to change your terminal output colors
Rei-Bot
Python, discord.py, asyncio, GitHub Actions (CI/CD), OAuth2, cookies, yt-dlp, ffmpeg, csvA Discord bot that is used to play music
Course Project - One on One Meeting Scheduling Platform
HTML/CSS, Django, React, SQLite, AWS EC2Team Lead - A full stack web application to help you schedule meetings with another individual
Course Project - Team Spirit Slack Bot
Python, PostgreSQL, Slack Bolt SDK, PHP, OAuth2Team Lead - A full stack web application to help you schedule meetings with another individual
Ornn
Python, PyInstaller, PyStray, Flask, HTML/CSS, WebSocket, API Calls, asyncioAuto Accept Bot and more for League of Legends
publications
Exploring Student Motivation in Integration of Soft Skills Training within Three Levels of Computer Science Programs
En-Shiun Annie Lee, Luki Danukarjanto, Sadia Sharmin, Shou-Yi Hung, Sicong Huang, and Tong Su
Published in ACM SIGCSE TS, 2024
This paper analyses different factors of motivation for computer science students across three different levels.
ATAIGI: An AI-Powered Multimodal Learning App Leveraging Generative Models for Low-Resource Taiwanese Hokkien
Yun-Hsin Chu, Shuai Zhu, Shou-Yi Hung, Bo-Ting Lin, En-Shiun Annie Lee, Richard Tzong-Han Tsai
Published in ACL NAACL, 2025
This paper presents a framework that utilizes multiple AI models to preserve the endangered language of Taiwanese Hokkien
TranslationCorrect: A Unified Framework for Machine Translation Post-Editing with Predictive Error Assistance
Syed Mekael Wasti*, Shou-Yi Hung*, En-Shiun Annie Lee
Published in ACL, 2025
This paper provides an integrated framework that streamlines the translation process, enabling easier data collection procedures and translation pipelines.
Datasheets Aren’t Enough: DATARUBRICS for Automated Quality Metrics and Accountability
Genta Indra Winata, David Anugraha, Emmy Liu, Alham Fikri Aji, Shou-Yi Hung, Aditya Parashar, Patrick Amadeus Irawan, Ruochen Zhang, Zheng-Xin Yong, Jan Christian Blaise Cruz, Niklas Muennighoff, Seungone Kim, Hanyang Zhao, Sudipta Kar, Kezia Erina Suryoraharjo, M Farid Adilazuarda, En-Shiun Annie Lee, Ayu Purwarianti, Derry Tanti Wijaya, Monojit Choudhury
Published in Arxiv, 2025
This paper provides a systematic way to evaluate dataset submissions, encouraging higher quality datasets to be submitted
SiniticMTError: A Machine Translation Dataset with Error Annotations for Sinitic Languages
Hannah Liu, Ethan Yue Heng Cheung, Shou-Yi Hung, Junghyun Min, Syed Mekael Wasti, Runtong Liang, ShiYao Qian, shizhao zheng, Elsie Chan, Ka Ieng Charlotte Lo, Wing Yu Yip, Richard Tzong-Han Tsai, En-Shiun Annie Lee
Published in COLM WMDQS Workshop, 2025
This paper provides a dataset for Sinitic Languages, annotated with Translation Errors
teaching
Teaching Assistant for Preparing for University Math Program (PUMP) Self Guided
Pre-undergraduate course, University of Toronto, Department of Mathematics, 2023-06
Assisting in designing course material for Web Programming and Operating Systems
Undergraduate course, University of Toronto, Department of Computer Science, 2024-11
Teaching Assistant for CSC369H1S: Operating Systems
Undergraduate course, University of Toronto, Department of Computer Science, 2025-01
Lead Teaching Assistant for CSC369H1F: Operating Systems
Undergraduate course, University of Toronto, Department of Computer Science, 2025-09