Charles Hagen
*** ******** ******, ***. *, Seattle, WA 98107
********@*****.*** 253-***-****
EDUCATION
WESTERNWASHINGTON
UNIVERSITY
MASTER OF SCIENCE (COMPUTER SCIENCE)
Sep 2016 - June 2017 Bellingham, WA
BACHELOR OF SCIENCE (COMPUTER SCIENCE)
Sep 2013 - June 2016 Bellingham, WA
Graduatedwith honors
Distinguished CS Graduate
COURSEWORK
GRADUATE
DataMining
AdvancedMachine Learning
Advanced AlgorithmAnalysis
Natural Language Processing
Parallel Processing
Advanced Artificial Intelligence
Automata & Formal Language Theory
Advanced Cryptography
UNDERGRADUATE
Database Systems
Probability & Statistical Inference
Mathematical Computing
Concurrent Programming
Multivariate Calculus &Geometry
Functional Programming
Computer Graphics
INTERESTS
DataMining &Analytics
Data Visualization
Machine Learning
Natural Language Processing
Artificial Intelligence & Intelligent Agents
Theoretical Computer Science
Mathematical Computing
EXPERIENCE
GRADUATE RESEARCHASSISTANT
WESTERNWASHINGTON UNIVERSITY
August 2016 – June 2017 Bellingham, WA
• Supported by Panasonic Avionics Corporation, Bothell, WA.
• Developed a bandwidth usage predictionmodule using a machine learning approach which is now used in production.
• Designed a systemof feature extraction and feature selection on a large, high-dimensional dataset.
• Developed and implemented customaccuracymetrics.
• Presentedweekly reports of statistical findings. PRIVATE TUTOR
September 2010 – June 2016 Bellingham, WA
• Tutoredmultiple students inmathematics and computer science at college and high school level.
• Developed coursework tailored for each student’s individual learning style and ability level.
• Acquiredmore pupils through word-of-mouth of satisfied past students. PROJECTS
• Developed and trained a HiddenMarkovModel in Python to predict part-of-speech tags.
• Designed, implemented, and deployed The Planetary Society’s internal organization history database in Ruby on Rails. Also provided a set of tools to extract and analyze trends and identify important contributors.
• Implemented a multinomial logistic regression classifier in Java with back-tracking line search functionality.
• Implemented a deep neural network in Java with functionality for an arbitrary number of hidden layers and nodes in each layer.
• Created a kernel from scratch for the BLITZ virtual machine emulator completewith a file system, multiprogramming, basic I/O, andmulti-threaded applications.
• Implemented an AES-128 encrypted peer-to-peer chat client in Python. TECHNICAL SKILLS
Proficient
Python • R • Tableau • Tensorflow•Matlab • SQL • Java • LATEX Familiar
C•NoSQL •WolframMathematica • Ruby on Rails •HTML/CSS