Education & Work


University of Iowa
Doctor of Philosophy in Computer Science
August 2018 – Current
Courses taken

Computer Science

  • CS:4470:0001 Health Data Analytics
  • CS:5360:0001 Randomized Algorithms
  • CS:5980:0001 Computing Research Ethics
  • CS:6000:0001 Research Seminar: Colloquium Series
  • CS:5990:* Independent Study

Management Science

  • MSCI:6500:0001 Social Network Analytics


  • BIOS:7600:0001 Advanced Biostatistics Seminar: Statistical Analysis of Network Data

Indiana University Bloomington
Master of Science in Data Science
August 2016 – May 2018
Courses taken

Computer Science

  • CSCI-B 659: Reinforcement Learning
  • CSCI-B 657: Computer Vision
  • CSCI-B 565: Data Mining
  • CSCI-B 555: Machine Learning
  • CSCI-B 551: Elements of Artificial Intelligence


  • INFO-I 529: Machine Learning Bioinformatics
  • INFO-I 519: Introduction to Bioinformatics

Intelligent Systems Engineering

  • ENGR-E 599: Machine Learning Signal Processing


  • STAT-S 675: Statistical Learning: High-Dimensional Data Analysis
  • STAT-S 520: Introduction to Statistics

Handong Global University
Bachelor of Science in Computer Science & Management
March 2009 – August 2016
Courses taken

Computer Science

  • Operating Systems
  • Algorithm Analysis
  • Data Structures
  • Data-Base
  • Computer Architecture
  • Discrete Mathematics
  • Logic Design
  • Programming Language Theory
  • Introduction to JAVA Programming
  • C++ Programming
  • C-Programming
  • Web Development Programming


  • Quantitative Analysis for Management
  • Decision Analysis and DSS
  • Management Information Systems
  • Production and Operations Management
  • Business IT Practice
  • Organizational Behavior
  • Marketing Management
  • Principles of Accounting
  • Introduction to Management
  • Math for Business and Econ.
  • Microeconomics
  • Introduction to Economics

Math and Statistics (General Education)

  • Engineering Writing
  • Differential Equations and Applications
  • Linear Algebra
  • Calculus 2
  • Big Data Analysis
  • Statistical Analysis
  • Statistics
  • Introduction to Computer Engineering
  • Merit Scholarship (Top 1% on Spring 2015)
  • Community Leadership Training Team Leader Scholarship


Teaching and Research Assistant, Handong Global University
March 2015 – June 2016

  • Version controlled group project repositories using Github, handling conflicts when merging working nodes
  • Participated in Open edX project by configuring the full-stack in three ways: using Virtual Box and Vagrant, from scratch on a single Ubuntu 12.04 server, Amazon Web Services pre-installed image on a single server
  • Organized structure of computer programs teaching materials using Jupyter Notebook
  • Guided students with problem-solving and assignments for Data Structures and Java Programming

Translator (Python Textbook), Handong Global University
June 2015 – February 2016

  • Worked with professor Youngsup Kim, of Handong University, in translating “Introduction to Computation and Programming in Python” by John V. Guttag from English to Korean
  • Published the Python textbook, now selling at bookstores as 컴퓨터 과학, 데이터 과학 입문을 위한 파이썬 프로그래밍
  • Updated Python version in the original textbook from Python2 to Python3
  • Made solution sets for open source programming exercises

Python Camp Instructor, Handong Global University
February 2015, February 2016

  • Initiated a Python Camp for 40 students in universities of the Gyeongbuk Province, the southern part of South Korea, sponsored by Kyungbuk National University
  • Planned how to efficiently use the limited budget of $2,000 for the entire camp
  • Developed lectures on topics about simple algorithms, testing, and debugging

Military Police, Republic of Korea Air Force
May 2011 – May 2013

  • Guarded a gate which leads to a runway
  • Drove military vehicles

Choir Member, Munhwa Broadcasting Corporation
February 2011

  • A member of a choir at the Munhwa Broadcasting Corporation