Senior Capstone Project Presentation – April 2020

Friday, April 17, 2020, 10:00am – 1:30pm

Hosted by Dong Hyun Jeong  

Recorded Senior Capstone Project Presentations from April 17, 2020, 10am-1:30pm


Image from presentation Adaptive Video Game AI Name of Student-Spencer WaitProject Title       Adaptive Video Game AI

Name of Student      Spencer Wait

Name of Advisor(s)        Dr. Dong Jeong

Project Abstract              Modern video games generally begin by asking users to choose their preferred difficulty level. However, the chosen level remains the same even if the users’ skills improve. Also, users can easily lose interest in the game if they choose a difficulty level that is unmatched to their own abilities. For addressing these limitations, this project proposes an idea of implementing an adaptive AI opponent that determines the users’ skill levels to provide an appropriate challenge to them in the game. The AI opponent is designed using the Unreal Engine 4 game engine. Within the game, the AI continually scales its difficulty based off input values created from the user’s own abilities and average statistics.



Project Title       Property Management Website With Distributed Backend

Name of Student      Michael Kennedy

Name of Advisor(s)        Dr. Dong Jeong

Project Abstract              Although microservice architecture has broadly used in industries, getting a professional knowledge of designing and implementing the architecture is limited in academia. To advance the professional knowledge, this project focuses on designing a property management web application with a backend built using microservice architecture consisting of multiple server-side services including web, database, and authentication services.


Image from presentation Designing a Network Automation Framework for a Mid-size Organization by Omar LopezProject Title       Designing a Network Automation Framework for a Mid-size Organization

Name of Student       Omar Lopez

Name of Advisor(s)        Dr. Dong Jeong

Project Abstract              In industries, it is important to design a proper network framework by estimating the future network traffics of the computing systems within an organization.  A proper network framework needs optimal efficiency, security and smooth daily operations. This project focuses on designing network automation framework for a mid-size organization by utilizing GNS3 and netmiko tools. Since the tools provide a programmatic control of network framework with python, it is possible to design a stabilized network framework for the organization.


Image from presentation Deception Techniques In Computer Security Using Honeypots by Marcus BaileyProject Title       Deception Techniques In Computer Security Using Honeypots

Name of Student       Marcus Bailey

Name of Advisor(s)        Dr. Dong Jeong

Project Abstract              There has been a great advance in attacks within organizations against the network. This has led to outgrowth of interest in more aggressive forms of defense to supplement the existing security approaches. One of these techniques involves the use of the deception to collect information about attacks.

Deception is an emerging category of cyber security defense. Deception technology can detect, analyze, and defend against zero-day and advanced attacks, often in real time. A honeypot is a security deception resource whose value lies in being probed, attacked or compromised. In this project, I will be conducting a survey paper to present an overview of techniques used by honeypots to deceive the attacker and attacking process and provide a comparison to inform those interested and increase my knowledge in the study and developing of this new technology called Deception.