Research Project

Abstract Proposal

S. H. Lee, S. Kollannur and H. Culbertson
Beyond Sight: The Role of Kinesthetic Feedback in Redirected Walking within Virtual Reality”, 2023 Southern California Robotics Symposium (SCR), USA, 2023.

SCR Poster

Coding Project

Snowdrop

(Purdue University, CS 407: Software Engineering Senior Project)
• Best CS407 Project Story News
• Plant Care Mobile Application
• Languages Used: React Native, Java, MySQL
• Design Platform: Figma
• Position: Designer, Front-End/Back-End Developer

SCR Poster
View News Article

Concurrent HTTP Server

(Purdue University, CS 252: Systems Programming)
• Concurrent (multiprocessing/multithreading) C++ server responding to HTTP/HTTPS
• Languages Used: C++, HTML, Shell
• Major Implementations:

  • Webpage visualization
  • Local directory and file browsing
  • Local environment info access
  • CGI micro service
HTTP Server Animation

Custom Shell Project

(Purdue University, CS 252: Systems Programming)
• Custom Terminal Shell (similar to bash)
• Languages Used: Lex, Yacc, C

Custom Shell Project

Event Scan

(Purdue University, CS490: iOS Development Course)
• Uses captured images and an OCR library to scan information and create calendar events.
• Position: Designer, Front-End/Back-End Developer.

Event Scan Start Page
Event Scan Fire Frame
View on GitHub

Kid’s Timer

(Purdue University, Epics: Service-Learning Design Program)
• Visualizes running time for children who cannot understand numerical symbols.
• Position: Team Leader/Developer.
• Developed initially on iOS then transferred to Android.
Google Play Deprecated

Kids Timer Project Animation

Relevant Courses

Class Name Semester & Year Institution
Epics: Service-Learning Design Program 2019 Spring Purdue University
CS490: iOS Development Course 2019 Spring Purdue University
CS250: Computer Architecture 2019 Fall Purdue University
CS251: Data Structures and Algorithms 2019 Fall Purdue University
CS252: Systems Programming 2020 Spring Purdue University
CS307: Software Engineering 2020 Fall Purdue University
CS390: Neural Image Processing* 2020 Fall Purdue University
CS390: Advanced Neural Projects* 2021 Spring Purdue University
CS408: Software Testing 2021 Spring Purdue University
CS354: Operating Systems 2021 Fall Purdue University
CS373: Data Mining & Machine Learning 2021 Fall Purdue University
CS407: Software Engineering Senior Project 2022 Spring Purdue University
CS490: Introduction to VR/AR 2022 Spring Purdue University
CSCI585: Database Systems 2023 Spring USC
CSCI649: Haptic Interfaces and Virtual Environments 2023 Spring USC
CSCI572: Information Retrieval and Web Search Engines 2023 Fall USC
CSCI561: Multimedia Systems Design 2023 Fall USC
CSCI599: 3D Vision 2024 Spring USC
CSCI699: User Experience – Methods of Research and Analysis 2024 Spring USC
CS 591: PHD Orientation Seminar 2024 Fall UIUC
CS 437: Networked IoT Systems 2024 Fall UIUC
CS 598: Methodological Pluralism 2024 Fall UIUC

* Private Invitational Courses