Project #

Project Name




Outside Stakeholder

Supervising Faculty


CRAM: Classroom Application Media Center


Develop a virtual classroom that can be used to teach online classes. Video/audio feeds of students and instructor, a presentation layer, and an area to take notes are parts of the key interface. The instructor controls the "room," but can temporarily give control to the students.

This project has three students already Chris, Cannon, Chris Gore, and Kyle Gorlick. We are looking for a few more.

Kristopher Blair
Christopher Cannon (Lead)
Kyle Golrick
Christopher J Gore
Michael Sullivan

Frank Zampiello

Bill Mongan

Jeff Salvage

Requirements Advisor
Jeff Salvage


Intelligent Tactical Mesh Networks Supporting Situation Awareness


Situation awareness tools facilitate a first responder’s decision-making process by assisting in the perception, comprehension and prediction of an environment. These tools require a wireless network so that first responders can communicate and share information. Unfortunately, in many environments, such as a train tunnel or inside a building, access to wireless networks is frequently not available.

Our goal is to create mobile server devices that automatically establish a network that allows client devices to send text messages and presence information. This allows tactical networks to be rapidly deployed in environments with no pre-existing network infrastructure.

The primary focus is to develop a system for queuing messages so communication gracefully handles network disturbances. The server devices will lose and regain connectivity with each other. Our queuing system will guarantee that information will not be lost during network disturbances. Upon reconnection, the server devices will figure out how to best route the queued messages.

Nishad Deshpande
Robert Miller
Xiantong Ou (Team Lead)
Bevan Reitz

Alan Kaplan

Bill Regli

Requirements Advisor
Jeff Salvage


4D Archaeological Data Exploration

National Park Service (NPS) archaeologists have unearthed millions of artifacts from the excavation of the National Constitution Center in Old City, Philadelphia. These artifacts are in the process of being cataloged, as well as detailing soil samples, and piecing together biographies of the area's residents. The data, although well cataloged, is unwieldy and uninviting. We intend to modernize the presentation of this data, and create an exciting visual exploration environment that enables archaeologists and real/virtual visitors to intuitively study our city's history.

By building on past work done by NPS archaeologists we will create a rich, four dimensional environment where museum visitors and NPS researchers alike can explore the area's historical data: three-dimensional spatial/geographical data augmented with temporal/historical information. With the detailed geo-tagged and time-stamped data, we will empower researchers to ask questions like: How did pottery fabrication develop from 1750 to 1790? and; Does the number of artifacts discarded have any correlation to the socioeconomic profile of the inhabitants?

Mark Golazeski

Adam Miller

Brant Olsen (Team Lead)

Ben Rockstroh

Patrick Smith

Archaeologist Jed Levin NPS

Ko Nishino

Glen Muschio

Requirements Advisor
Jeff Salvage




Mercury is an AI system for character analysis through statistical analysis of actions and situations. Mercury will link into games such as Oath of the Horatii, a fighting game currently being developed in Drexel University’s Game Design Workshop, and will record data about how the user reacts to certain situations, as well as the proactive things that the user does. This data will be saved to a file which can then be loaded into the game as a non-player character AI, or transferred to another user’s system.

Andrew Hight (Team Lead)
Jake Moser 
Ming Nguyen
Quy Pham
Richard Ratmansky
Benjamin Roberson
Brian Thoman


Dr. Jeffrey Popyack

Requirements Advisor
Jeff Salvage




There is an emerging trend toward using video games as a means of increasing patient engagement in physical therapy. This trend is primarily driven by the newest generation of consumer console systems which use motion based controls (Nintendo Wii). However, clinical research into the efficacy of these systems is hindered by the inability to automatically collect data from systems and software which were not intended for this purpose.

We will be proposing that a new piece of software be developed which gives researchers the ability to develop experiments and quantitatively assess the value of game-based therapy.  The software would be guided to designing and displaying models of physical motion using the Wii Remote motion capturing interface as input.

Timothy Chagnon (Technical Lead)

Joseph Kokinda (Administrative Lead)

Andrew Meinert

Donald Naegely


David Breen

Requirements Advisor
Werner Krandick


Scope GPS


A system and api for tracking various gps clients on a server. It will support the ability to add plug-ins to taylor the system for a wide variety of uses. We intend on creating examples (different plugins) to show the flexibility. We are working on evaulating the possibilities sending instructions to a client device, as well as other features.

Mark Herman (Team Lead)
Won Seok Jang(Won)
Nam Pham
Lukasz Suchocki
Stephen Zakrewsky
Predrag Zivkovic


Yuanfang Cai

Requirements Advisor
Werner Krandick




The goal of this project is to build a generic development framework in AJAX, which will
allow rapid development and deployment of web-based applications. This project will
consist of two major parts, an AJAX framework and several diverse applications to
demonstrate the framework.

Nick Canzoneri
Adam Hamilton
Georgi Simeonov
Nick Wolfgang
Matt Wozniski (Team Lead)


Dr. Spiros Mancoridis

Requirements Advisor
Spiros Mancoridis



Desk Light

Current technological advances have made it possible for teams of people to conduct business remotely and therefore break down geographical barriers. However, technology still inhibits effortless collaboration due to limitations placed by operating systems of the computing devices that are used. We would like to propose DeskLight to overcome these current technological limitations. DeskLight is a collaborative conferencing client that allows users to share ideas, information and files in real time. This web application
provides users with the option to specify permissions for sharing files with groups of people. Users will have the ability to manipulate multiple files simultaneously in their respective editors with the changes displayed in real-time to all users viewing the files. During file manipulation, users will be able to view who has made the recent updates and where they have occurred. DeskLight aims to provide an intuitive, collaborative solution that is both efficient and powerful.

Michael Angeli
Lee Baker
Brian Buchheit (Team Lead)
Anahita Buhariwala
Kevin Feinberg
Alexander Gomez
Jinhwan Kim


Nadya Belov

Requirements Advisor
Werner Krandick




The goal of this project is to develop a new scheduling system to assist Drexel students. Selecting courses for a term may take a few hours mostly because fitting classes into a reasonable schedule takes so long. Our project will allow a student to choose courses they are interested in taking this term and then generate a schedule that incorporates those classes. Our project would both make choosing a course schedule a quick process as well as provide better options than a student may be able to arrange manually. It will support profiles and stores a list of user's courses taken. The profiles will help the student select courses in order to graduate.

Mike Nicholaides (Team Lead)

Eric Cheung

Gabriel Vizirov

Yichi Zhang


Bruce Char

Requirements Advisor
Werner Krandick



This goal of this project is to provide an easy way for people developing applications to use new and innovative forms of input.  The library will handle the input parsing, the interpolation, extrapolation,and aggregation of input data.  It will output the data in the form of interfaces that the coder of the application using the library can implement. 
An example of this would be using the Nintindo Wii Remote to track IR dots on the sides of someone's head.  The library will take the input from the Wii Remote, parse it, find the dots, convert the x and y position of each dot to a 3D representation of the person's head's location in the room relative to the Wii Remote, and call each implementing interface with that data at a regular interval.  If no usable data exists at an interval, previous data will be used to extrapolate the data at that interval.

            Multiple types of input can be used, and each type of input can have multiple interfaces attributed to it.  One interface may be able to use many different input devices to get its input, for instance, the 3D head tracker outlined above could be implemented by a Wii Remote tracking IR or a WebCam tracking some unique color.  Multiple types of inputs and interfaces can be used at the same time, assuming its feasible to do so.

James Beeler
James Dura
Dan Johnson (Administrative Lead)
Richard Mukalian
Ben Rosenbach
Matthew Snyder (Technical Lead)


Paul Diefenbach, College of Media Arts & Design

Requirements Advisor
Werner Krandick