Graduate Alumni
As of September 2008, 173 students have graduated from UMD as Masters of Computer Science. Below is a list of their names, project or thesis titles, graduation dates, research advisers and whether they completed a thesis or a project. If the title is shown as a link (mostly for the recent entries) the thesis can be retrieved in PDF form by clicking on the link.
| Student | Thesis Title | Date | Adviser | Type |
|---|---|---|---|---|
| Glenn Andreas | Visual Navigation of the Search Process in a Clustered Document Space | May 1989 | Donald B. Crouch | Thesis |
| Hui-Liang Low | Matrix-Multiplication Problem Using Parallel Processing | May 1989 | Keith Pierce | Project |
| Chi-Cheng Lin | Showing Profile Curves and Hidden-Line Removal Algorithms | May 1989 | Douglas Dunham | Project |
| Bridget Rogers | Modifying CAP to Provide Unix File Serving on a LAN of Mixed Macintoshes and DOS PCs | May 1989 | Mark Luker | Thesis |
| Clyde Rogers | Enhancements to Ziv-Lempel Data Compression | May 1989 | Clark Thomborson | Thesis |
| Krishna Mohan Nareddy | A Connectionist Model for Information Retrieval | August 1990 | Donald B. Crouch | Thesis |
| Paul Durrant | The Distributed Appointment Manager | September 1990 | Mark Luker | Thesis |
| Jeanne Dezell | Clustering and Partitioning Techniques for Creating Rectilinear Steiner Trees | October 1990 | Linda Deneen | Thesis |
| Ningjian Wang | Intelligent and Visual Modeling of Linear Programming | October 1990 | Donald B. Crouch | Thesis |
| Ching Tsui | A Backward Defeasible Reasoning System | March 1991 | Timothy Colburn | Thesis |
| James Fenno | Heuristic Control of Constraint-Based Scheduling | June 1991 | Timothy Colburn | Project |
| Renato Milanesi | Optimal Look-Ahead Adders | July 1991 | Clark Thomborson | Thesis |
| I-Chang Wen | A Study in Software Engineering - Maintenance, Restructuring and Interfacing | August 1991 | Douglas Dunham | Project |
| Sree Rama Peyyety | A Proposal for Measurement Study of Ethernet Traffic | August 1991 | Clark Thomborson | Project |
| Bokyung Yang | Automatic Query Extension in Information Retrieval | September 1991 | Donald B. Crouch | Thesis |
| Yanzhang Lu | Solving Combinatorial Optimization Problems by Simulated Annealing, Genetic Algorithms, and Neural Networks | September 1991 | Clark Thomborson | Thesis |
| Sudhamsa Gottipati | An Improved Algorithm for Drawing Grid Surfaces | October 1991 | Douglas Dunham | Project |
| Amitabh Singhal | Query Modification for Improved Information Retrieval | March 1992 | Donald B. Crouch | Thesis |
| Peter Tsai | Rendering Objects in 3-Dimensional Hyperbolic Design Program | May 1992 | Douglas Dunham | Project |
| Gary Anderson | Maintenance and Interface Design for a Hyperbolic Design Program | May 1992 | Douglas Dunham | Project |
| Xun Zhao | An Interface for Transforming Information from TimberWolf to RanTer | May 1992 | Clark Thomborson | Project |
| Shashikant Joshi | Treasurers in an Art Gallery | June 1992 | Linda Deneen | Thesis |
| Li Wei | Displaying Three Dimensional Graphics with Contours and Hidden-Line Removal | August 1992 | Douglas Dunham | Project |
| Kanaiya Vasani | A Network Management Tool Based on a Simple Network Management Protocol | March 1993 | Donald B. Crouch | Project |
| Srikanth Varanasi | Surface Determination in 3-D Using Volume Rendering | April 1993 | Douglas Dunham | Project |
| Paul D. Kopecky | Parallel Programming Using RPC | May 1993 | Gary Shute | Thesis |
| David D. Winslow | A Neural Network Approach to the Prediction of S.E.C. Indictments | May 1993 | Timothy Colburn | Project |
| Yi Sun | Delay Optimization of Carry Lookahead Adders Using Dynamic Programming | August 1993 | Clark Thomborson | Project |
| Craig Zwicky | Restoring Files from the VMS/VAX | February 1994 | Mark Luker | Project |
| Parul Jain | Visible Surface Determination using Ray Tracing and Transparency | June 1994 | Douglas Dunham | Project |
| Ravishanker Nandiwada | A Tuning Algorithm for Fuzzy Modeling | July 1994 | Marian Stachowicz | Thesis |
| Manjari Yalavarthy | Distributed Fractal Generation Using Remote Procedure Calls | July 1994 | Gary Shute | Project |
| Chaohui Yang | A Fuzzy Neural Integrated System and Its Applications in Modeling and Control | July 1994 | Marian Stachowicz | Thesis |
| Rajinder Singh | Document Modification in a Connectionist Retrieval Model | August 1994 | Donald B. Crouch | Thesis |
| Randy Peterson | Enhanced Associative Retrieval in a Connectionist Environment | December 1994 | Carolyn Crouch | Thesis |
| Harvinder Bhela | Monitoring Network Traffic Using SNMP Queries | April 1995 | Gary Shute | Project |
| Xiangsheng Xia | Rectilinear Steiner Minimum Tree Problem | July 1995 | Gary Shute | Thesis |
| David Axtell | Neural Networks and Quantitative Structure-Activity | July 1995 | Timothy Colburn | Thesis |
| Harry Gehring | An Interactive Tool to Support the Teaching of Compiler Construction | August 1995 | Donald B. Crouch | Project |
| Nanbo Li | A Computer Program to Generate Semi-regular Hyberbolic Tessellations | August 1995 | Douglas Dunham | Project |
| James Donohoe | An OSDF/Motif Implementation of a Computer Graphic Program for Generating Repeating Patterns on the Hyperbolic Plane | September 1995 | Marian Stachowicz and Douglas Dunham | Project |
| Jingwen Wang | A Hyperbolic Design Program Using the Motif/X11 Interface | November 1995 | Douglas Dunham | Project |
| Shiaoling Peng | Studies of Parallel Programming | February 1996 | Donald B. Crouch | Project |
| Pankaj Agrawal | Non-Uniform Image Processing: Feature Based Image Compression and Sub-Pixel Image Interpolation | March 1996 | Donald B. Crouch | Thesis |
| Haichou Fan | Adaptive Marching Cubes: A Fast 3D Surface Construction Algorithm | April 1996 | Douglas Dunham | Thesis |
| Amit Jain | Adaptive Marching Cubes | April 1996 | Douglas Dunham | Project |
| Rahul Bora | Information Retrieval and the TREC Database | August 1996 | Carolyn J. Crouch | Project |
| Prathibha Gunaseelan | Software Tools for a Compiler Project | September 1996 | Donald B. Crouch | Project |
| N. R. Vaidyanathan | Re-engineering MPI for a Multi-Homed Switched Network of Workstations | January 1997 | Gary Shute | Project |
| William Reichelt | Feature Selection in Neural Networks: An Examination of Three Algorithms | February 1997 | Tim Colburn and David Opitz | Project |
| Ravi Potluri | Machine Learning Techniques For Automated Information Filtering | March 1997 | David Opitz | Project |
| Tong Chen | Using Smart for TREC Research | May 1997 | Carolyn Crouch | Project |
| Ewa Kusmierek | Synchronization of Java Threads | May 1997 | Gary Shute | Thesis |
| Yunjiang Luo | Using Relevance Feedback on TREC | June 1997 | Carolyn Crouch | Thesis |
| Lei Chen | Generating Kaleidoscope Patterns in the Hyperbolic Plane | July 1997 | Douglas Dunham | Project |
| Bei Tang | Decision-Theoretic Algorithms for Clustering Data | September 1997 | Marion Stachowicz | Project |
| Xi (Cissy) Zhang | A Comparison of Information Retrieval Methods with Machine Learning Approaches | November 1997 | Carolyn Crouch and Richard Maclin | Thesis |
| Xing Li | Generating Objects in the Hyperbolic Plane | December 1997 | Douglas Dunham | Project |
| Vinod John | Geometric Transformations of Motifs of Repeating Hyperbolic Patterns | May 1998 | Douglas Dunham | Thesis |
| Sameer Pradhan | A Generalized Approach to Computer Science Distance Learning | May 1998 | Donald B. Crouch | Project |
| Xiong Wang | Generating Improved Queries for the World Wide Web | July 1998 | Carolyn Crouch | Thesis |
| Pilapakam Ramji | Reinforcement Learning in Multi-Agent Environment | July 1998 | Richard Maclin | Thesis |
| Zhiyu (Sonny) Zhan | Fuzzy Mathematical Approach to Color Recognition | August 1998 | Marian Stachowicz | Thesis |
| Rahul Naik | Creating Classification Features for Biological Images | September 1998 | Richard Maclin | Thesis |
| Norman Will | Using the Web for Interactive Data Acquisition, Presentation and Analysis | September 1998 | Carolyn Crouch | Project |
| Gang Wu | Polygon Area Decomposition with Near-Minimal Perimeter | May 1999 | Donald B. Crouch | Thesis |
| Shakila Xavier | Learning from Training Samples | June 1999 | Richard Maclin | Thesis |
| Christopher Buck | Applying Persistence to Priority Search Trees to Facilitate Multi-Dimensional Range Queries | June 1999 | Gary Shute | Thesis |
| Qingyan Chen | Improving the Retrieval Effectiveness of Very Short Queries | September 1999 | Carolyn Crouch | Thesis |
| Ravi Terala | Streaming Audio Player in Java | January 2000 | Gary Shute | Project |
| Jayaraman Manni | A Study of Object Oriented Design Patterns in the Development of a Framework | May 2000 | Gary Shute | Thesis |
| Vishwas Raman | A High Throughput Computing System with User-Initiated Checkpointing | May 2000 | Richard Maclin | Thesis |
| Karthik Ramakrishnan | Building a Piece-Wise Ensemble of Decision Tree Classifiers | May 2000 | Richard Maclin | Thesis |
| Purushottam Kulkarni | Some Methods for Parallelizing Decision Tree Learning | May 2000 | Richard Maclin | Thesis |
| Ramesh Kizhappali | Valkyrie: A Distributed System for Graph Visualization | June 2000 | Douglas Dunham | Thesis |
| Vidyasagar Krishnamoorthy | Object Oriented Graph Framework with Searcher | June 2000 | Gary Shute | Thesis |
| Haseen Alam | Multi-channel Image Segmentation | December 2000 | Donald B. Crouch | Thesis |
| Hariprasad Bommaganti | A Novel Feature Subset Selection Approach | May 2001 | Richard Maclin | Thesis |
| Gan Chen | Providing Dynamic Network Information to Distributed Applications | May 2001 | Masha Sosonkina | Thesis |
| Xiaochun (Shirley) Liu | Deterministic Conformant Planning with the Causal Calculator | May 2001 | C. Hudson Turner | Thesis |
| Kiranmayee Nakka | Object-Oriented Graph Framework | May 2001 | Gary Shute | Thesis |
| Alark Joshi | Interactive Visualization of Models of Hyperbolic Geometry | June 2001 | Douglas Dunham | Thesis |
| Anand Nagarajan | Distributed Graph Coloring Algorithms in Linear Systems | June 2001 | Masha Sosonkina | Thesis |
| Milton Luoma | A Realistic Bayes Net for Predicting Type 2 Diabetes | June 2001 | Carolyn Crouch | Project |
| Steven Holtz | Further Experiments in Improving Very Short Queries | July 2001 | Carolyn Crouch | Thesis |
| Shardul Vikram | Some Experiments with Reinforcement Learning on Real World Robots | September 2001 | Richard Maclin | Thesis |
| Aditi Paluskar | User-Level Control of Scheduling in a Micro Kernel Operating System | December 2001 | Ted Pedersen | Project |
| Kiranmai Kodukula | Using Artificial Neural Networks to Predict Properties of Polypropylene Film | June 2002 | Timothy Colburn | Project |
| Devdatta Kulkarni | Using Dynamic Network Information to Improve the Runtime Performance of a Distributed Sparse Linear System Solution | June 2002 | Masha Sosonkina | Thesis |
| Amit Lath | Approximate Hyperbolic Splines and Their Transformations | June 2002 | Douglas Dunham | Thesis |
| Kristy VanHornweder | Extending the Application of Partial Order Bounding to Game Tree Search | June 2002 | Timothy Colburn | Thesis |
| Srinivas Vadrevu | Efficient Neural Network Training Using Subsets of Very Large Datasets | June 2002 | Richard Maclin | Thesis |
| Inderjit Singh | The Impact of Phrases on the Retrieval Effectiveness of Very Short Queries | August 2002 | Carolyn Crouch | Thesis |
| Zhuo Chen | Determinizing in Conformant Planning | October 2002 | C. Hudson Turner | Thesis |
| Nirish Dhruv | Design of Large Scale Data Archival and Retrieval System for Transportation Sensor (Write-Once-Ready-Many Type) Data | October 2002 | Donald B. Crouch | Thesis |
| Abhijit Parsekar | A Unified Data Representation and Visualization of Patterns Based on Regular Tessellations in the Three 'Classical' Geometries | December 2002 | Douglas Dunham | Thesis |
| Satanjeev Banerjee | Adapting the Lesk Algorithm for Word Sense Disambiguation to WordNet | December 2002 | Ted Pedersen | Thesis |
| Nitin Varma | Identifying Word Translations in Parallel Corpora Using Measures of Association | December 2002 | Ted Pedersen | Thesis |
| Deepa Krishnamoorthy | An Approach to Inclusion of Parallel Independent Sets in PARMS | March 2003 | Masha Sosonkina | Thesis |
| Krishna Kotnana | Conformant Planning as QBF Satisfiability | August 2003 | C. Hudson Turner | Thesis |
| Sameer Apte | Using the Extended Vector Space Model for Content-Oriented XML Retrieval | August 2003 | Carolyn Crouch | Thesis |
| Harsh Bapat | Adapting the Extended Vector Space Model for Structured XML Retrieval | August 2003 | Carolyn Crouch | Thesis |
| Saif Mohammad | Combining Lexical and Syntactic Features for Supervised Word Sense Disambiguation | August 2003 | Ted Pedersen | Thesis |
| Siddharth Patwardhan | Incorporating Dictionary and Corpus Information into a Context Vector Measure of Semantic Relatedness | August 2003 | Ted Pedersen | Thesis |
| Sweta Sinha | A Finite Domain Satisfiability Solver | August 2003 | C. Hudson Turner | Thesis |
| Oleksandr Kosolapov | The Effects of Category Information on Association Learning Tasks in Neural Network Models | October 2003 | Christopher Prince | Thesis |
| Jayanta Nath | Modeling Behavior Programming Language Design in a Rat Maze Simulator | October 2003 | Christopher Prince | Project |
| Srikanth Varanasi | Modeling and Simulating Scenarios for Testing the Effects of Information Technology in the Reduction of Medical Errors | November 2003 | Piotr Windyga | Thesis |
| Krishna Chengavalli | Wearable Computing in the Reduction of Medical Errors Committed by Registered Nurses in the Intensive Care Unit | December 2003 | Piotr Windyga | Thesis |
| Anand Sivaraman | Improving the Efficiency of a Color-Based Image Retrieval System | December 2003 | Donald B. Crouch | Thesis |
| Kiran Vuppla | Evaluation and Documentation of Two Synchrony Detection Implementations | April 2004 | Christopher Prince | Thesis |
| Samuel Storie | Aspects of Communication Subsystem Analysis for Distributed Scientific Applications | May 2004 | Masha Sosonkina | Thesis |
| Navdeep Kaur | Empirical Analysis of Two Learning Techniques for Image Retrieval | June 2004 | Donald B. Crouch | Thesis |
| Ruinan Lu | Parallel Algebraic Recursive Multilevel Solver to Tackle Difficult Sparse Linear Systems of Equations | June 2004 | Masha Sosonkina | Project |
| Deodatta Bhoite | A Traffic Data Warehouse and Visualization Scheme | July 2004 | Richard Maclin | Thesis |
| Nan Zhang | Duluth Entertainment Convention Center (DECC) Special Events Traffic Flow Study | July 2004 | Douglas Dunham | Thesis |
| Nitin Agarwal | Extending the Stream Concept | August 2004 | Gary Shute | Thesis |
| Yanhua Li | Hyperbolic Spline Curves Using a Weighted Average | August 2004 | Douglas Dunham | Thesis |
| Ashutosh Nagle | A Finite Domain Satisfiability Solver with Negation | August 2004 | C. Hudson Turner | Thesis |
| Prashant Rathi | Development of Customizable Analytical Model of the Prostrate Anatomy for Training in Cryosurgical Related Procedures and Design of the Virtual Simulator | August 2004 | Douglas Dunham | Thesis |
| Rashmi Kankaria | A Tool for Constructing and Visualizing Tree Augmented Bayesian Networks for Survey Data | August 2004 | Richard Maclin | Thesis |
| Amruta Purandare | Unsupervised Word Sense Discrimination by Clustering Similar Contexts | August 2004 | Ted Pedersen | Thesis |
| Anand Takale | Constructing Predictive Models to Assess the Importance of Variables in Epidemiological Data Using a Genetic Algorithm System Employing Decision Trees | August 2004 | Richard Maclin | Thesis |
| Archana Bellamkonda | Automation of Content and Structure (or CAS) Query Processing | September 2004 | Carolyn Crouch | Thesis |
| Aniruddha Mahajan | Flexible Retrieval in a Structured Environment | September 2004 | Carolyn Crouch | Thesis |
| Kailash Aurangabadkar | Generating Subnets for Polyhedra | October 2004 | Douglas Dunham | Thesis |
| Sachin Sharma | Object Retrieval Based on Color Composition | October 2004 | Donald B. Crouch | Thesis |
| Suchitra Goopy | Improving Usability of the Parallel Algebraic Recursive Multilevel Solver | December 2004 | Masha Sosonkina | Project |
| Anushri Parsekar | Blind Deconvolution of Vehicle Inductive Signatures for Travel Time Estimation | December 2004 | Donald B. Crouch | Thesis |
| Bridget Thomson-McInnes | Extending the Log Likelihood Measure to Improve Collocation Identification | December 2004 | Ted Pedersen | Thesis |
| Paul Gordon | Using NICAN for the Monitoring and Reporting of Environmental Conditions on Multiple Nodes during the Execution of the Parallel Program GAMESS | May 2005 | Masha Sosonkina | Project |
| Sumalatha Kuthadi | Detection of Objects from High-Resolution Satellite Images | May 2005 | Douglas Dunham | Thesis |
| Archna Yadav | A State Space Approach to Arterial Travel Time Prediction | May 2005 | Carolyn Crouch | Project |
| Ajit Datar | Generating Hyperbolic Patterns for Regular and Non-Regular P-Gons | July 2005 | Douglas Dunham | Thesis |
| Jason Michelizzi | Semantic Relatedness Applied to All Words Sense Disambiguation | July 2005 | Ted Pedersen | Thesis |
| Pratheepan Raveendranathan | Identifying Sets of Related Words on the World Wide Web | July 2005 | Ted Pedersen | Thesis |
| Nagendra Doddapaneni | Effective Structured Query Processing | August 2005 | Carolyn Crouch | Thesis |
| Hemal Lal | A Finite Domain Satisfiability Solver with Clause Leaning and Non-Chronological Backtracking | August 2005 | C. Hudson Turner | Thesis |
| Sampanna Salunke | Comparing Synchrony Detection Algorithms For Robotic Self-Other Discrimination | August 2005 | Christopher Prince | Thesis |
| Tarun Kapoor | Generating Repeating Hyperbolic Patterns based on {p,?} | September 2005 | Douglas Dunham | Thesis |
| Sudip Khanna | Design and Implementation of a Flexible Retrieval System | September 2005 | Carolyn Crouch | Thesis |
| Poorva Potnis | Relevance Feedback in Flexible Retrieval Environment | September 2005 | Carolyn Crouch | Thesis |
| Anoop Parlapalli Reddy | Analysis of Synchronous and Asynchronous Video Using the SenseStream Program | March 2006 | Christopher Prince | Project |
| David Wicklund | Making the Most of SQL Views | July 2006 | Carolyn Crouch | Project |
| Sameer Atar | Generating Repeating Patterns on Subnets of Polyhedra | July 2006 | Douglas Dunham | Thesis |
| Kedar Bhumkar | Interactive Visualization of Hyperbolic Geometry using the Weierstrass Model | July 2006 | Douglas Dunham | Thesis |
| Saiyam Kohli | Introducing an Object Oriented Design to the Ngram Statistics Package | July 2006 | Ted Pedersen | Project |
| Anagha K Kulkarni | Unsupervised Context Discrimination and Automatic Cluster Stopping | July 2006 | Ted Pedersen | Thesis |
| Aditya Polumetla | Machine Learning Methods for the Detection of RWIS Sensor Malfunctions | July 2006 | Richard Maclin | Thesis |
| Kai Xu | Deciding Strong Equivalence of Causal Theories | July 2006 | C. Hudson Turner | Project |
| Vishal Bakshi | Flexible Retrieval for the Semi-Structured Documents | August 2006 | Carolyn Crouch | Thesis |
| Satyanarayana Murthy Ganapathibhotla | Query Processing in a Flexible Retrieval Environment | August 2006 | Carolyn Crouch | Thesis |
| Mahesh Joshi | Kernel Methods for Word Sense Disambiguation and Abbreviation Expansion in the Medical Domain | August 2006 | Richard Maclin and Ted Pedersen | Thesis |
| Apurva Padhye | Comparing Supervised and Unsupervised Classification of Messages in the Enron Email Corpus | August 2006 | Ted Pedersen | Thesis |
| Lalit Nookala | Weather Impact on Traffic Conditions and Travel Time | October 2006 | Donald B. Crouch | Thesis |
| Aditya Mone | Dynamic Element Retrieval for Semi-Structured Documents | July 2007 | Carolyn Crouch | Thesis |
| Nachiket Kamat | Impact of Untagged Text in Dynamic Element Retrieval | August 2007 | Carolyn Crouch | Thesis |
| Vikram Malik | Impact of Terminal Node Processing on Element Retrieval | August 2007 | Carolyn Crouch | Thesis |
| Ajit Marathe | Incorporating Points at Infinity in a Hyperbolic Drawing Program | August 2007 | Doug Dunham | Thesis |
| Vinayak Patil | Tile Coding Reinforcement Learning for RoboCup Soccer | August 2007 | Rich Maclin | Project |
| Amine Abou-Rjeili | Solving Conformant Planning Using Chen's Determinizing Method | May 2008 | Hudson Turner | Thesis |
| Anagha H Kulkarni | Further Evaluation of the Gogate et al Synchrony Measurement Algorithm | June 2008 | Chris Prince | Project |
| Andrew Norgren | GPU Based Particle Dispersion Modeling with Interactive Visualization Support for Real-time Simulation | June 2008 | Pete Willemsen | Thesis |
| Darshan Paranjape | Improving Focused Retrieval | July 2008 | Donald Crouch | Thesis |
| Salil Bapat | Improving Results for Focused and Relevance-in-Context Tasks | August 2008 | Carolyn Crouch | Thesis |
| Prafulla Bhalekar | A Web-Based System to Assist in Detecting RWIS Sensor Malfunctions | August 2008 | Rich Maclin | Thesis |
| Umesh Maitipe | Using Programable Graphics Hardware for Real Time Free Animation with Simulated Wind Patterns | July 2007 | Pete Willemsen | Thesis |
| Sarika Mehta | Finding the Best Entry Point | August 2008 | Carolyn Crouch | Thesis |
| Ankur Nepalia | Creating Repeating Patterns on Polyhedra | August 2008 | Doug Dunham | Thesis |
| Shruti Pandey | Methods for Approximating Forward Selection of Features in Information Retrieval Problems Using Machine Learning Methods | August 2008 | Rich Maclin | Thesis |
| Anurag Jain | Watched Literals in a Finite Domain SAT Solver | September 2008 | Hudson Turner | Thesis |
| Vishnu Pedireddi | Large Scale Traffic Simulation on Graphics Hardware | September 2008 | Pete Willemsen | Thesis |
