Faculty Advisor: Prof. Seungkeun Kim