Cornell Bowers College of Computing and Information Science

BOOM 2015 Projects

 

Embedding Students and Educational Content from Online Courses

Students in online courses generate large amounts of data that can be used to personalize the learning process and improve quality of education. The goal of this work is to build a representation of students and educational content that can be used for a variety of tasks, such as content recommendation and classroom analytics. We formulate this problem as a regularized maximum-likelihood embedding of students, lessons, and assessments from historical student-module interactions. An empirical evaluation shows that this approach captures and predicts students' assessment outcomes more accurately than a simple baseline model.

Presenters

  • Siddharth Reddy
  • Igor Labutov

 

Ribbons

Ribbons is a colorful puzzle platformer in which you not only control the player, but also shift the environment to find a way forward. Help the seamstress save the kidnapped Prince Beau as you progress through several tightly crafted and mind bending levels.

Presenters

  • Daniel Carpenter
  • Marisa Gianfortune
  • Kelvin Jin

 

Beam

Beam is a twist on class sliding piece puzzle games. Move pieces around a grid, forming beams as they line up with each other. The beams are dangerous and can destroy other pieces.

Presenters

  • Daniel Sperling
  • John Steidley
  • Ryan Kozierok
  • Douglas Samson
  • Reese Glidden

 

Black Friday

Black Friday is a video game that puts the player in the mall as a shopper on Black Friday. The player must sprint and shove through frantic crowds in order to collect all the items on their shopping list before stock runs out.

Presenters

  • Nathaniel Hayward Morihara
  • Christopher Hawke
  • Connor McGinnis

 

GIX

GIX is a student-led company in Cornell's Entrepreneurship Lab accelerator program. We are building a cloud-based data analysis and storage platform for scientists where users can share their content, like a GitHub for Science. Our ambition is to accelerate science by enabling easy sharing and collaboration among researchers.

Presenters

  • Ryan OHern
  • Galen Marchetti

 

Nutriphone - Bio-metric Nutrient Testing Mobile Application

A bio-metric nutrient testing mobile application that will helped doctors and nurses in developing countries

Presenters

  • MRS Nicole Calace
  • Yu Qi
  • Xinhe Lian
  • Margaret Meehan

 

DASH

DASH is a fast-paced action-platformer where your sole movement mechanic is an aerial dash attack. You are a warrior bird who must complete martial trials to restore honor to your fallen master's school. Thrown into a kill-or-be-killed arena where your enemies are your platforms, you must strategically dodge projectiles, shields, and other hazards before they smash you into deadly obstacles. Master the art of mid-air dashing and discover your martial focus ability to warp time and space during extra difficult challenges. Built with LibGDX for Desktop, Android, and iOS.

Presenters

  • Noah Grossman
  • Roger Chen
  • Sofonias Assefa
  • Steven Mah
  • Robin Martin
  • Karen Zhou

 

Cornell University Autonomous Underwater Vehicle Team

CUAUV is an entirely undergraduate-run engineering project team that designs and builds underwater autonomous vehicles for competition and research. Its objective every year is to compete in the AUVSI/ONR RoboSub competition held in San Diego, California. CUAUV brings together engineering students from all disciplines to create its vehicle, which includes mechanical structures and enclosures, electrical circuit design, and software mission logic. The vehicle's capabilities include firing torpedoes, grabbing objects off the sea floor, and using its vision system to recognize and interact with colored shapes and objects underwater.

Presenters

  • Moonyoung Lee
  • Alex Malcoci
  • Corey Chang
  • Melissa Hamada
  • Alex Spitzer
  • Ellen Thiel
  • Christopher Goes

 

CUAir

CUAir, Cornell University Unmanned Air Systems, is an interdisciplinary project team working to design, build, and test an autonomous unmanned aircraft system capable of autonomous takeoff and landing, waypoint navigation, and reconnaissance. Some of the team’s research topics include airframe design and manufacture, propulsion systems, wireless communication, image processing, target recognition, and autopilot control systems.

Presenters

  • MR Derek Alan Faust
  • Wesley Chow
  • Kevin Wang
  • Christopher LaBruna
  • Nicholas Kok
  • John Steidley
  • Samuel Rosenstein

 

OhmBrewer

Automated wireless brewery control system

Presenters

  • John Hohm
  • Kyle Oliveira

 

 

Automating Perforator Flap MRA Reporting

Magnetic resonance perforator flap angiography reporting is a meticulous process which results in detailed reports providing surgeons with a great deal of information for preoperative planning and operating room decision support in cases of surgical breast reconstruction after mastectomy. The amount of time required to generate such a report is staggering. Our goal is to automate much of this process through a custom plugin for the OsiriX DICOM viewer, allowing the radiologist to focus on candidate perforator identification and spend less time on busywork. Some of the plugin's features are automated perforator notation, projecting perforator locations to the skin, intramuscular length estimation, perforator diameter and course visualization in the coronal plane of a 3-dimensional volume rendering, fat volume estimation, and standardized report generation featuring text and images. The implementation has reduced reporting times by roughly 75% from original manual methods, reduced the frequency of reporting errors, and increased surgical lead time, all of which contribute to improving efficiency in the operating room and decreasing the risk of complications.

Presenters

  • Chris Lange

 

Genus: Lightweight, Flexible Object-Oriented Generics

The support for generic programming in modern object-oriented programming languages is awkward and lacks desirable expressive power. We introduce a genericity mechanism that adds expressive power and strengthens static checking, while remaining lightweight and simple in common use cases.

Presenters

  • Matthew Loring
  • Yizhou Zhang

 

Signature of Communication Graphs

A network graph was built to represent the communication network at Cornell University. This graph consisted of communications between people through the Internet. By developing “signatures” for the nodes, the network traffic was examined for any malicious behavior. There are three fundamental properties that define a signature in a communication graph - persistence, unique, and robustness. By implementing the signatures, Cornell University’s network traffic was analyzed within a certain time frame.

Presenters

  • Ju Hee Lee
  • Victoria Yang

 

Rapid Circuit Prototyping

This is a pen plotter that draws in electrically conductive ink to rapidly create circuits drawn on a webapp. We created a rapid prototyping machine for electrical circuits by repurposing an old pen plotter that we fitted with an electrically conductive pen. Our plotter utilized an atmega 1284P to control the x and y-axis motors, and to raise and lower the pen. We created a web app that allowed a user to draw out circuits quickly, and then send them to be printed out on our plotter over a wifi network as our host computer that maintained the serial connection with the atmega 1284P. The atmega 1284P would receive vectors of x and y coordinates from the host computer that would instruct it on how to move the plotter head. By measuring the position of the plotter head on each axis through the on-chip ADC and two servo potentiometers, we were able move the plotter head to an accuracy of approximately 1/10th of an inch on a typical piece of A4 paper. With a single pen and only using conductive ink, each sheet of paper can contain only planar circuits. To facsimile multi-layer printed circuit boards (PCBs), we designed the circuit drawing application we made to track which traces are overlapping and to assign them to different virtual layers. The CPU would then send over chunks of vectors in groups we will refer to as “files” based on which layer they were on. A new file would be sent each time the user indicated that they had placed a new piece of paper on the plotting area via a button on the printer . By treating each layer as a new file, the user would end up with a different piece of paper for each layer of the circuit. By using through-hole components and solder paste, stacking these different sheets of paper is analogous to printing a multi-layer PCB.

Presenters

  • Feiran Chen
  • Connor Archard

 

Building Glasses-free 3D Displays for Angle Sensitive Pixels

Our research pertains to the construction of a 3D display that can display light fields created from ASP data. Light fields are a relatively new technology that captures additional information during picture taking, and allows for the reconstruction of an image at an entirely different focus or depth from the same position. We have focused on building an inexpensive 3D display and coding a software pipeline via Matlab capable of showing both synthetic images and those from ASP data. We achieved both aims and successfully visualized images in 3D with a glasses free light field display. This has novel implications with regard to creating and displaying 3D content on a scalable level with a potential for future widespread adoption.

Presenters

  • Grace Shih
  • Judy Stephen

 

Semantic Legal Information Systems

The Code of Federal Regulations codifies federal regulations about subjects ranging from nuclear waste disposal to butter pasteurization temperatures to the price of the print edition of the Code of Federal Regulations. It is a sprawling corpus (nearly 100 million words) organized according to federal agency structure. This project aims to improve access to these regulations by using topic modeling techniques to create a subject index for the CFR and the Federal Register (which publishes the regulations that are compiled in the CFR). This subject index will support topic visualization and browsing by subject on the LII web site, which serves 25 million people each year.

Presenters

  • Ms. Nivedhitha Sundaramurthi
  • Mr. Joshua Campbell
  • Ms. Eva Sharma
  • MS Lisha Murthy
  • Ms. Shubhangi Kumar
  • Ms. Shreya Roy Chowdhury
  • Ms. Nandini Nagaraj
  • Ms. Anisha Venugopal Reddy
  • Ms. Srinisha Ramaswamy
  • Mr. Saicharan Mujumdar

 

Visualising the Law of Fracking

A discussion on the topic of natural gas mining via hydraulic fracturing (aka fracking) typically involves many competing and overlapping geological, geographical, sociological, economic, policy, and legal dimensions, among others. This project aims to provide an extensible, interactive visual representation of the law of fracking focusing on the state of California. It also provides an interactive and powerful information retrieval engine on top of legal text which enables topic modelling and querying.

Presenters

  • Koon Hui Geoffrey Goh

 

Hunted: The Bermuda Beast

In a world where anonymity is becoming increasingly rare, invasive humans threaten your lifelong home, the Bermuda Triangle. As an ancient sea monster, dash and dive to evade enemy explorers seeking to uncover your existence. Dine on them to keep hunger at bay. Can you survive in this age of relentless exploration?

Presenters

  • Daniel Wanghua Zhang
  • Michael Neborak
  • Xiaotian Shi

 

Cornell Mars Rover

The Cornell Mars Rover project team designs an innovative protoype Mars rover to compete in the University Rover Challenge. We are an interdisciplinary student-run team that brings together talented minds from engineering, science, and business. Together, we develop a robust drive train, precise robotic arm manipulator, and comprehensive communication and control systems to aid "future humans residing in the Martian environment". Cornell Mars Rover was established in 2010 as a student project team at Cornell University. In our short time, we have gotten off to an amazing start with the full support of Cornell. Our team has grown to have 6 sub-teams, over 40 members, and 3 rovers.

Presenters

  • Mahitha Rachumalla
  • Arpit Sheth
  • Evelyn Haynes
  • Hunter Goldstein
  • Michael Bunis
  • John Draikiwicz
  • Brandon Duffany
  • Michael Dijamco
  • Matthew Filipek
  • Corinne Lippe

 

Affective Gaming

This product develops a new gaming console that reads the biological parameters of the gamer that affects the emotional status of the gamer. Then the product employs a novel machine learning algorithm to classify the emotional status of the gamer based on these readings. The product then uses this emotional status of the gamer to control and change the gaming environment parameters such as difficulty level, number of enemies, avatars, game scenes, sound effects etc.

Presenters

  • (submitter name missing)

 

Over the Arctic Hills

The evils of spring are coming and the Snowman tribe is desperate for colder weather... Snowen takes matters into his own twigs with his trusty pal, Rocco. Guide snowballs to clear a safe path for our heroes, and lead them safely to the North Pole!

Presenters

  • John Flanagan
  • John Mergo
  • Philip Corriveau
  • Sara Boccabella
  • David Kelly
  • Jennifer Goto

 

Detection of Attacks on Web Servers

Primary aim of our project is detection and filtering of possible attacks on web servers that include SQL injections, CSS attacks, scripting attacks, file injections etc. Attacks are detected through a language detection engine that identifies the programming language domain of the attacks; and sends them to a host based intrusion detection system. Here we play potentially malicious HTTP requests in one or many application servers hosted on honeypots and determine its anomalousness based on the health of the honeypots.

Presenters

  • Karteeka Gosukonda
  • Vidyalakshmi Ravichandran
  • Prashanth Basappa

 

Cryptocurrency exchange

We are building a high performance cryptocurrency exchange using Hyperdex. (http://hyperdex.org/). We intend to perform high performance, concurrent system that guarantees consistency.

Presenters

  • Akhil Umesh Mehendale
  • Adithya Venkatesh

 

Eatery - CUAppDev

Eatery is the Cornell App Development Project Team's first iOS app. The main functionality is centered around providing Cornell students with easy access to the menus and hours data for all of the eating locations on campus. On top of that, we built a social network that enables users to invite their friends to get a meal together. It is currently in the testing phase and should be on the app store by the time the event occurs.

Presenters

  • Eric Appel
  • Feifan Zhou

 

Epic's Epic Epic

Epic's Epic Epic is a 2D hack-and-slash platformer flash game inspired by Hindu and Balinese mythology. In a distant world, a young boy living in a rustic village heeds the call of adventure. Join him on his journey as he teams up with various creatures to fight demons and beasts and discover the truth about his world!

Presenters

  • MS Eileen Liu
  • Mr Rene Zhang
  • Mr Peter Shi
  • Mr Bobby Zhou
  • Mr Daniel Zhang

 

Beck and Chuck

Play as the sassy yet poised protagonist, Beck, as she fights against a military weapons development company that is secretly trying to to take over the world. Equipped with just lightning–fast reflexes and a high-tech ball-weapon, CHUCK, fight your way through the company’s test chambers in order to thwart the oppressive company.

Presenters

  • Mark Saad
  • Andrew Ou
  • Michael Elfenbein
  • Griffin Brodman
  • Kevin Chu

 

Configuring Live Distributed Applications by Solving Optimization-Constraint Problems

The cloud environment is highly dynamic and unstable due to variation in load, possible failure of computer nodes, relocation and virtual machine into a different physical node and fluctuations in network traffic during peak hours. The project is aimed at applying Optimization Constraints to dynamically configure cloud applications. This allows the user to specify management policy as a Linear/Quadratic problem which can be a meaningful and efficient way to configure cloud applications.

Presenters

  • Jai Bhatt
  • Benedict Wang
  • Harry Harpham