SKILLS / education

skills / SoftWare / Languages:

  • Programming Languages:

    • Java

    • C

    • C#

    • C++

    • Python

    • GLSL

    • Lua

    • Visual Basic

  • Web Development

    • JavaScript

    • HTML

    • CSHTML

    • CSS

    • SCSS

    • Bootstrap

    • Material UI

    • Sitefinity

    • jQuery

  • Adobe Creative Cloud:

    • Photoshop

    • Premiere

    • After Effects

    • Audition

    • Illustrator

    • InDesign

  • Computer Graphics:

    • Maya

    • Blender

    • OpenGL / GLSL

    • Processing

    • DART (Dynamic Animation and Robotics Toolkit)

  • Other Software:

    • Microsoft Office Suite

    • Unity

    • Processing

    • Pico-8

    • Twine

    • Eclipse / Intellij

    • Git

  • Spoken Languages:

    • English

    • German

    • Korean (elementary proficiency)

  • Miscellaneous Skills:

    • Agile Development

    • Worked on set for multiple short films

    • Strong background & understanding of Linear Algebra

 

CLASSES / EDUCATION

Computer Science:

  • CS 1331: Intro to Object Oriented programming (Java)

  • CS 1332: Data Structures and Algorithms (Java)

  • CS 2261: Media and Device Architecture (C)

  • CS 2340: Object Oriented Design (Java)

  • CS 3311: Project Design (HTML, JavaScript, CSS, PHP)

  • CS 3312: Project Implementation (HTML, JavaScript, CSS, PHP)

  • CS 3451: Computer Graphics (Python, OpenGL)

  • CS 3600: Intro to Artificial Intelligence (Python)

  • CS 4001: Computing & Society

  • CS 4455 Video Game Design (Unity, C#)

  • CS 4496 Computer Animation (DART, C++, OpenGL)

Language, Media, and Culture:

  • LMC 2700: Intro to Computational Media (Java, Javascript, Chef, etc.)

  • LMC 2720: Visual Design (Photoshop, InDesign)

  • LMC 2730: Constructing the Moving Image (Maya, Adobe Premiere)

  • LMC 3206 Communication and Culture (Adobe Photoshop, Premiere, After Effects & Audition)

  • LMC 3402: Graphic and Visual Design (Adobe Illustrator, Adobe Photoshop, Unity, Adobe Animate)

  • LMC 3405: Video Production (Adobe Premiere, Lightroom, After Effects, & Audition. Experience working on set for short films)

  • LMC 3431: Tech Communication Approaches (Adobe Premiere, Adobe InDesign)

  • LMC 3432: Technology and Communication Strategies (Adobe Premiere, Adobe InDesign)

  • LMC 4400: Game Design Capstone (Pico 8 game engine)

  • LMC 4730 Experimental Digital Art (Adobe Photoshop, Premiere, After Effects, Camera operator for filming in front of a green screen)

  • LMC 4725: Game Design (Unity/C#, Processing/Java, Twine/Javascript)

 

MATH:

  • MATH 1501: Calculus One

  • MATH 1502: Calculus Two

  • MATH 2605: Calculus Three for Computer Science (Java)

  • CS 2050: Intro to Discrete Math for Comp Sci

FOREIGN language:

  • KOR 1001: Elementary Korean I

  • KOR 1002: Elementary Korean II

  • KOR 2001: Intermediate Korean I

  • KOR 2002: Intermediate Korean II