Scott Leitstein Georgia Tech Educational Highlights
1. Georgia Institute of Technology
Master of Science, Computer Science – Interactive Intelligence
Educational Highlights
Jan 2014 – May 2016
Course: Graduate Introduction to Information Security - Projects: multiple languages
Buffer Overflow Exploit in C
Comprehensive Malware Analysis using Cuckoo Sandbox
Brute-Force attack of DES in Java
Developed Javascript exploits of XSRF, XSS-Password theft, and SQL Injection
Course: Computer Networks - Projects (all in Python):
Extensive use of open-sourced MiniNet
Implemented BGP routing policies
Completed assignments using Frenetic Pyretic to implement SDN solutions
Created learning switch using OpenFlow/Stanford pox library
Worked with MPTCP protocol
Course: Software Development Process - Team-based Projects: Java
Created web-enabled synchronized Android app: Multi-user To Do Manager
o 3-member team
2 members created Python web-based core component
1 member (me) created fully functional web-synchronized multi-user Android
application in Java
Course: Software Architecture & Design - Team-based Projects: Java
Worked with multiple teams throughout to develop a number of projects reinforcing a number
of team-based development concepts and software architectural designs.
Course: Health Informatics - Team-based Project: Python, Django
Team wasselectedtoworkwiththe CDC to create patient-facingapplication
My role:Projectmanagerandteam coordinator,contributingdeveloper
Course: Educational Technology - Team-based Project: Java
Educational Technology will be a heavily project-based class in which students will
deeply investigate the tools, methods, and theories behind educational technology;
demonstrate mastery of a subset of the field; propose either implementing a tool for
or conducting research in educational technology; and deliver a final project along
with a presentation and publication-ready paper.
Part of a 3-member project team where we created a Java-based tool to prepare
high school students for the Computer Science Advanced Placement tests.
2. Georgia Institute of Technology
Master of Science, Computer Science – Interactive Intelligence
Educational Highlights
Jan 2014 – May 2016
Course: Artificial Intelligence - Projects (all in Python):
Created AI-based game Isolation using Minimax algorithm
Created AI-based Graph Search program to find best path on graphic based maps given
origination and destination.
Created Bayesian Networks and implemented Gibbs Sampling and Metropolis-Hastings
algorithms to answer sampling questions.
Created Machine Learning application leveraging k-means clustering to create decision
trees.
Explored expectation-maximization using the Gaussian Mixture Model and implementation of
the Bayesian Information Criterion.
Explored the Hidden Markov Model using the Viterbi algorithm.
Course: Knowledge-Based Artificial Intelligence: Cognitive Systems – Projects (all in Java):
Created a number of Java-based applications that solved challenging human intelligence test
using Raven’s Progressive Matrices. The applications implemented the basic architectures,
representations and techniques for building knowledge-based AI agents. The main learning
strategies were learning-by-example and learning-by-doing. Core techniques such as
knowledge representation, planning, constraint satisfaction, case-based reasoning,
knowledge revision, incremental concept learning, and explanation-based learning,
classification, diagnosis, and design, analogical reasoning, visual reasoning, and meta-
reasoning were researched in depth.
Course: Artificial Intelligence for Robotics – Projects (all in Python):
Extensive programming assignments were accomplished implementing probabilistic
inference, planning and search, localization, tracking and control, all with a focus
on robotics. Advanced techniques such as the Kalman Filter were also
implemented.
Course: Graduate Introduction to Operating Systems – Projects (all in C):
Created a multi-threaded web server that serves static files based on a custom GetFile
protocol. Additionally, created a multi-threaded client that acts as a load generator for the
server. Both the server and client were, as required, based on a sound, scalable design.
Created a Sun RPC-based server that would down sample a jpeg image to a lower
resolution and return the resulting image.