Sign In
Students and Mentors
login with UMD's CAS.
Department of Computer Science
Undergraduate Honors
  • Projects and Graduates
  • Apply
  • About and Requirements

Honors Graduates

  1. Michael Andrew Suehle Fall, 2022
    Advisor: Erin Molloy
    Fast branch length estimation under the multi-species coalescent model using triplets
  2. Zongxia Li Spring, 2022
    Advisor: William Gasarch
    AN EMPIRICAL COMPARISON OF THE QUADRATIC SIEVE FACTORING ALGORITHM AND THE POLLARD RHO FACTORING ALGORITHM
  3. Aaron Raj Ortwein Spring, 2022
    Advisor: Dave Levin
    HTTK(S): Characterizing and Evading Application-Layer Censorship by TransTeleKom
  4. Russell William Schwartz (High Honors) Spring, 2022
    Advisor: Pratap Tokekar
    Robust Multi-Agent Task Assignment in Failure-Prone and Adversarial Environments
  5. Naveen Janaki Raman (High Honors) Spring, 2022
    Advisors: Aravind Srinivasan, John Dickerson
    Data-Driven Methods for Balancing Fairness and Efficiency in Ride-Pooling
  6. Nathan Hayes Spring, 2022
    Advisor: James Reggia
    Honors Thesis: An Empirical Approach to Models of Associative Learning for Sequence Memory
  7. Vatsal Agarwal (High Honors) Spring, 2022
    Advisor: Abhinav Shrivastava
    Introducing Feedback Connections to Vision Transformers
  8. William Jiang Chung Spring, 2022
    Advisor: Ethan Cecchetti
    Mechanizing and Implementing a Type System for Symphony
  9. Christopher Branch Nalty Summer, 2021
    Advisor: James Reggia
    A Comparison of Policy Gradient Methods for Multitask Learning
  10. Katherine Ashley Sullivan (High Honors) Spring, 2021
    Advisor: David Mount
    A Local-Search Approach to Timetable Scheduling
  11. Mahir Jhaveri Spring, 2021
    Advisor: Nirupam Roy
    Bit-Depth Reduction And Audio Signal Classification
  12. Marko Neskovic Spring, 2021
    Advisor: David Jacobs
    Modified Teacher-Student Learning Approach to Predicting Mode of Transportation
  13. Temur Saidkhodjaev Spring, 2021
    Advisor: David Van Horn
    Sound and Efficient Fine-Grained Gradual Typing via Contract Verification
  14. Yifan Yang (High Honors) Spring, 2020
    Advisor: Hector Corrada Bravo
    Fast Query and Interactively Explore Data from Indexed Genomic Files
  15. Abhishek Mishra Spring, 2020
    Advisor: David Van Horn
    A Module System for a Racket-like Language
  16. Justin Alexander Goodman Spring, 2020
    Advisor: Michelle Mazurek
    `What Twitter Knows' Extension -- Dataset Exploratory Analysis
  17. Johann Karl Borofka Miller (High Honors) Spring, 2020
    Advisor: Daniel Abadi
    Protocols for Online, Consistent Remastering in SLOG
  18. Anthony Li Spring, 2019
    Advisor: Jon Froehlich
    AccessScore: A framework for generating individually tailored accessibility visualizations for people with mobility impairments
  19. Baram Sosis (High Honors) Spring, 2019
    Advisor: James Reggia
    Learning in a continuous-valued attractor network
  20. James Cary Mason Spring, 2019
    Advisor: Dana Nau
    A domain for the evaluation of RAEplan
  21. George Hughey (High Honors) Spring, 2019
    Advisor: Dave Levin
    UnCaptcha: A Low-Resource Defeat of ReCaptcha's Audio Challenge
  22. Omer Yampel (High Honors) Spring, 2019
    Advisor: Tudor Dumitras
    BEAGLE: Provenance Graphs for Security Incident Response
  23. Alexander Zhang Spring, 2018
    Advisor: Marine Carpuat
    Detecting Semantic Difference using Word Embeddings
  24. Noa Eisenbach Chazan Spring, 2018
    Advisor: Jon Froehlich
    A Temporal Thermography System for Supporting Longitudinal Building Energy Audits
  25. Marcus Fedarko (High Honors) Spring, 2018
    Advisor: Mihai Pop
    Hierarchically Visualizing Metagenome Assembly Graphs with MetagenomeScope
  26. Austin Bourgerie Spring, 2018
    Advisor: Jeff Foster
    Refinement Types for Ruby
  27. Patrick David Owen Spring, 2017
    Advisor: Amitabh Varshney
    Factoring Point Clouds into Positions and Translations for Compression
  28. Jeremy August Krach Spring, 2017
    Advisor: James Purtilo
    Copy-on-Reference File Mechanism Extends Scope of Dynamic Reconfiguration
  29. Ashton Niels Webster Fall, 2016
    Advisor: James Purtilo
    A Comparison of Transfer Learning Algorithms for Defect and Vulnerability Detection
  30. Francis Trevor Cangialosi (High Honors) Spring, 2016
    Advisor: Dave Levin
    Ting: Measuring and Exploiting Latencies Between All Tor Nodes
  31. Amelia Rose Malone Spring, 2016
    Advisor: Michelle Mazurek
    The Digital Divide in Search Query Composition Patterns
  32. Andrew Stewart Consroe Fall, 2015
    Advisor: Mihai Pop
    Contig Abundance Estimation in Metagenomic Samples using k-mer Count Analysis
  33. John Purtilo Fall, 2015
    Advisor: James Reggia
    Abductive Spatial Reasoning Diagnosis Models
  34. Omar Hossain Ahsan Fall, 2014
    Advisor: Howard Elman
    QR Decomposition in a Multicore Environment
  35. Ryan Michael Dorson Fall, 2014
    Advisors: Evan Golub, David Jacobs
    CrosScan: The Crossword Scanning App
  36. Victoria Lai (High Honors) Spring, 2014
    Advisors: Dave Levin, William Rand
    Proving the Impossible: Provable Route Avoidance using Alibi Routing
    Comparing Social Tags to Microblogs
    How do Twitter Conversations Differ based on Geography, Time, and Subject?
  37. Jeremy Ozymandias Fallick Spring, 2014
    Advisor: Hal Daume
    A Generalized Framework for Machine Transliteration
  38. Khoa T Ha Fall, 2013
    Advisor: Ramani Duraiswami
    Tracing implicit surfaces from polygonal mesh using FIGTree
  39. Andrew J Lohr Spring, 2013
    Advisor: William Gasarch
    Tight Lower Bounds for Unequal Division
  40. James Lee Parker Spring, 2013
    Advisor: Michael Hicks
    Froid: Functional Reactive Android
  41. Elissa Marie Redmiles Spring, 2013
    Advisor: Samir Khuller
    Human factors and requirements for a successful mobile platform dynamic taxi-share system in the USA
  42. John Daniel Ingraham Spring, 2013
    Advisor: Ben Bederson
    Rule Creation in CTArcade: Teaching Abstract Computational Thinking From Concrete Guidelines
  43. Joshua Tai Brule Spring, 2013
    Advisor: William Gasarch
    The `Russian Roulette' Problem: A Probabilistic Variant of the Josephus Problem
  44. Moshe Matanya Katz Fall, 2012
    Advisor: Elaine Shi
    A Survey of Security in Single-Purpose Systems
  45. Yehuda Aryeh Katz Fall, 2012
    Advisor: Elaine Shi
    A Survey of Security in Single-Purpose Systems
  46. John Toman Fall, 2012
    Advisor: Jeff Foster
    Topics in Compilers
  47. Hitesh Maidasani Spring, 2012
    Advisor: Lise Getoor
    Entity Resolution Evaluation Measures
  48. Eric Kuang Spring, 2012
    Advisor: Bruce Golden
    A 2-opt Based Heuristic for the Hierarchal Traveling Salesman Problem
  49. Philip Anderson Spring, 2012
    Advisors: Louiqa Raschid, Samir Khuller
    Link Prediction for Annotation Graphs using Graph Summarization
  50. Jeff Jacobs Spring, 2012
    Advisor: James Reggia
    Evolving Musical Counterpoint
  51. Talia Ringer Spring, 2012
    Advisor: Larry Washington
    An Elliptic Curve Threshold Key Establishment Scheme
  52. Kris Samala Spring, 2012
    Advisor: Carl Kingsford
    Modelling Disease Transmission on a Location-Based Social Network
  53. Ryan Sims Spring, 2012
    Advisor: Bill Pugh
    Secure Execution of Student Code
  54. Tobin Valenstein Spring, 2012
    Advisor: Evan Golub
    Science Kit
  55. Tiffany Chao Fall, 2011
    Advisors: Atif Memon, Ben Shneiderman
    Visual Techniques for Medical Reconciliation
  56. Richard Matthew McCutchen (High Honors) Spring, 2011
    Advisor: Samir Khuller
    Streaming algorithms for k-center clustering with outliers and with anonymity
  57. Levon K. Mkrtchyan Spring, 2011
    Advisor: Bonnie Dorr
    Using Sparse Training to Estmate Context-Sensitive Translation Probabilities
  58. Carl Albach Spring, 2011
    Advisor: Mihai Pop
    K-mulus: A database clutering approach to protein BLAST in the clouds
  59. Sebastian Angel Spring, 2011
    Advisor: Mihai Pop
    K-mulus: A database clutering approach to protein BLAST in the clouds
  60. Jonathan Speiser Spring, 2011
    Advisor: Ben Bederson
    SIMP: A Simplified Computational thinking and programming tool for children
  61. Allison Hoch Fall, 2010
    Advisor: Samir Khuller
    Dense Graphs
  62. Daniel Sugarman Spring, 2010
    Advisor: Amitabh Varshney
    User Interface for MyeVyu
  63. Timothy J. Meyer Spring, 2010
    Advisor: Amy Weinberg
    Evaluation of Entity Recognition Systems
  64. Sonia R. Franckel Spring, 2009
    Advisor: Allison Druin
    GeoStories
  65. Yuangchen (Mike) Luo Spring, 2009
    Advisor: Ramani Duraiswami
    Canny Edge Detection on NVIDIA GPU
  66. Kristin Stephens Spring, 2009
    Advisor: James Reggia
    Optimizing Swarm Intelligence in Solving Transport Problems
  67. Christine Masuoka Fall, 2008
    Advisor: Michelle Hugue
    Java Programming Using Voice Input: Adding Java Support to VoiceCode
  68. Jacob Devlin (High Honors) Fall, 2008
    Advisor: Bonnie Dorr
    Dealing with Deletion Errors in MT
    Automatically Derived Multi-level Word Classes for MT
  69. Brent Dorman Spring, 2008
    Advisor: William Gasarch
    Secret Bit Transmission Using a Deck of Cards
  70. Daniel Hackner Spring, 2008
    Advisor: Atif Memon
    GUITAR AMP (AutoMatic jfcunit test case Producer)
  71. Lynn Reggia Spring, 2008
    Advisor: William Gasarch
    Secret Bit Transmission Using a Deck of Cards
  72. Morgan Dixon Spring, 2008
    Advisor: François Guimbretiére
    Optimal Parameters for Efficient Crossing-Based Dialog Boxes
  73. Stanley Jih-hwa Lam Spring, 2008
    Advisor: Ben Shneiderman
    PatternFinder in Microsoft Amalga: Temporal Query Formulation and Result Visualization in Action
  74. Chris Conroy Spring, 2008
    Advisor: James Purtilo
    Magnetic Card Security Project
  75. Michael Wasser (High Honors) Spring, 2008
    Advisor: Bonnie Dorr
    SocialBrowsing: Augmenting Web Browsing to Include Social Context
  76. Jeffrey A. Meister Spring, 2008
    Advisors: Jeff Foster, Michael Hicks
    Serializing C Intermediate Representations to Promote Efficiency and Portability
  77. Katrina LaCurts Spring, 2008
    Advisor: William Gasarch
    Decision Trees
  78. Andrew Parrish (High Honors) December, 2007
    Advisor: William Gasarch
    Purely Combinatorial Proofs of Van der Waerden-type Theorems
    Exploration of the Three-Person Duel
  79. Daozheng Chen Summer, 2007
    Advisor: David Jacobs
    Speeding up Queries in a Leaf Image Database
  80. Jessica Chang Spring, 2007
    Advisor: Samir Khuller
    Online Algorithms for Broadcast Scheduling
  81. Jonathan Howard 2006
    Advisor: Amitabh Varshney
    Vertex Reordering for Cache Coherency
  82. Phillip Crosby 2006
    Advisor: François Guimbretiére
    Annoflow -- Handwritten Annotation and Proofreading on Dynamic Digital Documents
    Demo
  83. Patrick Armstrong 2006
    Advisor: William Gasarch
    Automated Strategies for the Game "Minesweeper"
  84. Robert Patro 2006
    Advisor: Amitabh Varshney
    A survey of some recent results in computer graphics
  85. Daniel Ramsbrock 2006
    Advisor: Jonathan Katz
    Magnetic Swipe Card System Security
  86. Bryant Lee 2006
    Advisor: Uzi Vishkin
    XMT Applications Programming: Image Registration and Computer Graphics
  87. John Shin 2006
    Advisor: Dana Nau
    A graphical interface for JHOP-2
  88. David Renie 2006
    Advisor: James Purtilo
    Voter discrepancy through improper districting
  89. John Brennan 2006
    Advisor: James Purtilo
    Voter discrepancy through improper districting
  90. David Marcin 2006
    Advisor: James Purtilo
    Voter discrepancy through improper districting
  91. Firouzeh Jalilian 2005
    Advisor: Michel Cukier
    Development of Vulnerable E-Commerce
  92. Amy Lee Alford 2005
    Advisor: Jim Hendler
    A First Generation Semantic Portal
  93. Daniel Speyer 2005
    Advisor: Atif Memon
    ForNet
  94. Michael Lin 2005
    Advisor: Hanan Samet
    Cartographic Labelling
  95. Svetlana Yarosh 2005
    Advisor: Don Perlis
    Universal Device Interface
  96. Bret Cohen 2005
    Advisor: Gilmer Blankenship
    Firearm Alerting System
  97. Colin Dixon 2005
    Advisor: Samir Khuller
    Vertex cover problem with hard capacities
  98. Ryan E. Braud 2004
    Advisor: Bobby Bhattacharjee
    Using Application Layer Multicast to Distribute Streaming Video
  99. Kevin Conroy 2004
    Advisor: François Guimbretiére
    TAbiWord: Digital Document Annotation and Reflow
  100. Michael Fan 2004
    Advisor: William Gasarch
    Tic Tac Toe with Betting
  101. Stuart D. Fletcher 2004
    Advisor: William Gasarch
    The Egg Game
  102. Steven Philip Helfand 2004
    Advisor: David Mount
    The Democritization of GIS and Applications in Community Planning
  103. Phillip B. Kirlin 2004
    Advisor: Hanan Samet
    Cartographic Generalization of Polylines Stored in Quadtrees
  104. Christian Klein 2004
    Advisor: Ben Bederson
    Effectiveness of Animated Scrolling
  105. Istvan Laszlo 2004
    Advisor: David Mount
    Moon of Mars Explorer
  106. Shirin Mehraban 2004
    Advisor: Chau-Wen Tseng
    A Linear Programming Based Algorithm for Multiple Sequence Alignment by Using Markov Decision Process
  107. Pramit K. Mohapatra 2004
    Advisor: François Guimbretiére
    Inclusion of Edge Length in TreeJuxtaposer Tree Layouts
  108. Will Valencia 2004
    Advisors: Larry Washington, William Gasarch
    Creating a Pseudo-Random Number Generator
  109. Nikolai Yakovenko 2004
    Advisors: Larry Washington, William Gasarch
    Analysis of a New Shift Cipher
  110. Nilani Aluthgendra 2003
    Advisor: Dianne O'Leary
    Recognizing Sentence Boundaries and Boilerplate
  111. Dave Cohen 2003
    Advisor: Vic Basili
    The Visual Query Interface: Graphical User Interface Analysis and Redesign
  112. Aaron Elkiss 2003
    Advisor: Philip Resnik
    A Scalable Architecture for Linguistic Annotation
  113. Martha Gebremichael 2003
    Advisor: Michael Hicks
    Implementing On-line Software Upgrades in JavaSource Code
    Source Code
  114. Scott Moore 2003
    Advisor: William Gasarch
    Perfect and PluPerfect Digital Invariants"
  115. Michael Nelson 2003
    Advisor: Michael Hicks
    Aspect-oriented Asynchrony in Java
  116. Charles (Chao) Song 2003
    Advisor: Ashok Agrawala
    IEEE 802.11 DCF simulator with power saving mode
  117. Gilad Suberri 2003
    Advisor: Atif Memon
    Automated Reverse Engineering of Graphical User Interfaces
  118. David Thaw 2003
    Advisor: Ashok Agrawala
    The Impact of Information and Computing Systems Monopoly on Democratic Processes in the United States
  119. Wendy Chou 2003
    Advisor: Larry Washington
    Elliptic Curve Crypotography and Its Applications to Mobile Devices
  120. Leonid Velikovich 2003
    Advisor: Amitabh Varshney
    Adapting the Lattice-Boltzmann Model for Efficient Airflow Modeling inside the View Frustum
  121. Steve Betten 2002
    Advisor: Ben Bederson
    Viewing Changes: Monitoring with Treemaps
  122. Semion S. Bezrukov 2002
    Advisor: Clyde Kruskal
    Methods for Multiplayer Gameworld Synchronization
  123. Amy Castner 2002
    Advisor: William Gasarch
    Private Information Retrieval with 1 copy
  124. Roman Chertov 2002
    Advisor: Alan Sussman
    Exposing DataCutter C++ library API to JAVA applications
  125. Jason Ernst (High Honors) 2002
    Advisor: VS Subrahmanian
    Optimal Diagnostic Inference
  126. Chad Groft 2002
    Advisor: William Gasarch
    Interactive and Zero-knowledge Proofs
  127. Srinivas Kashyap (High Honors) 2002
    Advisor: Samir Khuller
    Algorithms for Data placement on disks
  128. Sergey Koren 2002
    Advisor: Alan Sussman
    DataCutter Framework Expansion
  129. Lisa Pearl (High Honors) 2002
    Advisor: Bonnie Dorr
    Divergences: Exploring One Rabbit Hole in Word-Level Alignment
  130. Svetlana Shargorodskaya 2002
    Advisor: Samir Khuller
    Implementation of Data Migration Algorithms
  131. Konstantin Berlin 2002
    Advisor: Chau-Wen Tseng
    UPC vs. MPI and OpenMP: Analysis of a Hybrid Approach to Parallel Programming
  132. Liliya Kharevych 2002
    Advisor: David Mount
    3D Physics Engine For Elastic and Deformable Bodies
  133. Eric Everstine 2001
    Advisor: William Gasarch
    Partial Key Exposure Attacks on RSA
  134. William Y. Jhun 2001
    Advisor: Ashok Agrawala
    Techniques for Estimating Worse-Case Program Execution Times with Unexpected Hardware Architecture Changes or Unknowns
  135. Andrey Khorlin (High Honors) 2001
    Advisor: Jeff Hollingsworth
    High-performance computing
  136. Josh Neel 2001
    Advisor: Larry Washington
    Cryptanalysis of Mobile Phone Cryptology
  137. Noah Smith (High Honors) 2001
    Advisor: Philip Resnik
    Detection of Translational Equivalence
  138. Peter James Schwartz 2001
    Advisor: Don Perlis
    Irrational Beliefs: Truth Maintenance with Cognitive Dissonance
  139. Ransom Winder 2001
    Advisor: David Mount
    Kinetic PR Quadtree
  140. Adam Bartgeil 2000
    Advisor: William Gasarch
    Knights and Knormals
  141. Raghuveer Chalasani 2000
    Advisor: Ben Shneiderman
    Exploring Treemaps: Design and Implementation of Treemap 2000 with Dynamic Queries
  142. John Jung 2000
    Advisor: Ben Shneiderman
    Empirical Comparison of Four Accelerators for Direct Annotation of Photos
  143. Kevin Kane 2000
    Advisor: William Gasarch
    Constructive Proofs in Ramsey Theory
  144. Aleksey Martynov 2000
    Advisor: David Mount
    A Ray Tracing Algorithm for Sphere Rendering
  145. An Zhu (High Honors) 1999
    Advisor: Samir Khuller
    A Uniform Framework for Approximating Weighted Connectivity Problems
  146. Annapurna Valluri 1998
    Advisor: Christos Faloutsos
    Database
  147. Roman Shapiro 1998
    Advisor: Clyde Kruskal
    Apportionment of Representatives in the United States Congress House of Representatives and avoiding the 'Alabama Paradox'
  148. Terri Paik 1998
    Advisor: Bonnie Dorr
    Korean/English Machine Translation: Semantics and Morphology
  149. Landon Davies 1998
    Computational Finance
  150. Philip Su 1998
    Advisor: John Gannon
    JAVA Operating System: VenusOS
  151. Payam Fard 1998
    Advisor: Clyde Kruskal
    Apportionment schemes for voting
  152. Kareem S Aggour 1998
    Advisor: Michelle Hugue
    Security
  153. Maria Jump 1998
    Advisor: David Mount
    Design and Implementation of an Interactive Ray Tracer
  154. Amy Yuan 1998
    Advisor: David Mount
    Image Flaw Removal
  155. Gil Carmel 1997
    Advisor: William Gasarch
    Learning Richman Games on Neural Networks Using Temporal Difference Learning
  156. Rajarshi Gupta 1997
    Advisors: Prakash Narayan, Armand Makowski
    Local Area Switching Networks
  157. Charlie Hohn 1997
    Advisor: Jim Hendler
    Simulating Robots
  158. Greg Seidman 1997
    Advisor: David Mount
    Human interface
  159. April Simmons 1997
    Computer Science
  160. Jun S Yang 1997
    Advisor: Bonnie Dorr
    Korean/English Translation
  161. Tariq Magdon-Ismail 1997
    Advisor: Samir Khuller
    Vehicle Routing
  162. Suresh Aryangat 1997
    Advisor: Alex Dragt
    Symbolic computation
  163. Do-Jun Byun 1996
    Advisor: John Gannon
    Code Optimization
  164. Robert Ross 1996
    Advisor: VS Subrahmanian
    Database
  165. Michael Steele 1996
    Advisor: Jeff Hollingsworth
    Grindstone: A Test Suite for Parallel Performance Tools
  166. Jeffrey Squires 1996
    Advisor: Larry Davis
    Restoration of videos
  167. Vanessa Heppolette 1996
    Advisor: Jeff Hollingsworth
    Device Driver optimization
  168. Sze Yuen Wong 1996
    Advisor: Dana Nau
    Process Planning
  169. Assaf Mendelson 1995
    Advisor: Joel Saltz
    Medical applications
  170. Ellen Paik 1995
    Advisor: Menapolis
    Signature files
  171. Marat Fayzullin 1995
    Advisor: James Purtilo
    Remote I/O libraries
  172. Jason Ellis 1995
    Advisor: Clyde Kruskal
    Heap Sort and its variants
  173. Chi Tran 1995
    Advisor: William Gasarch
    Heap Sort and its variants
  174. Vimarsh Bakaya 1995
    Advisor: Samir Khuller
    Graph Drawing Tools
  175. Heung-Man Lam 1995
    Advisor: Larry Davis
    Face recognition algorithms
  176. Mema Roussopoulos 1995
    Advisor: Larry Davis
    Segmenting Video's
  177. Gaurav Bhatia 1995
    Computer Science
  178. Edward Shnekendorf 1995
    Computer Science
  179. Oliver Seeliger 1994
    Advisor: Samir Khuller
    Scheduling- TA assignments
  180. Nirupama Chandrasekaran 1994
    Advisor: Dana Nau
    AI and Manufactoring
  181. Lev Novik 1994
    Advisor: Jack Minker
    Logic Programming and Prolog
  182. Yew Kung 1994
    Advisor: Dana Nau
    AI and Manufactoring- Solid Modelling
  183. Salim Chawro. 1994
    Advisor: David Mount
    Data Structures and Algorithms
  184. Heather Hill 1994
    Computer Science
  185. Kirk Dunsavage 1993
    Advisor: James Purtilo
    Software Engineering
  186. Bernard Chan 1993
    Advisor: Bill Pugh
    Program analysis
  187. Scott Walker 1993
    Advisor: James Purtilo
    Distributed Processes
  188. Sergey Brin 1993
    Logic Programming
  189. Carolyn Stanoyevitch 1992
    Advisor: Jou
    Database
  190. Steve Jones 1992
    Advisor: James Reggia
    Neural Networks
  191. David Herbert 1992
    Neural Networks
  192. Charles Falkenberg 1992
    Advisor: James Purtilo
    Spatial Modeling
  193. Samuel Lamphier 1992
    Advisor: John Gannon
    Testing
  194. Daniel Levine 1992
    Advisor: Dana Nau
    Search Algorithms
  195. Eugene Schwatzman 1991
    Advisor: Jim Hendler
    Planning
  196. Frank John Andrasco 1991
    Advisor: Christos Faloutsos
    Database
  197. Pedga Bogdanovich 1990
    Advisor: Hanan Samet
    Graphics
  198. Heide Yost 1990
    Advisor: James Purtilo
    Interface Type Checking
  199. Hillel Steinberg 1990
    Advisor: Ken Salem
    System
  200. Andrew Pach 1989
    Advisor: Timoleon Sellis
    Database
  201. Joanne D'Souza 1989
    Advisor: William Atchison
    Computers in Medical Diagnotics
  202. David Hobbs 1988
    Advisor: Ben Shneiderman
    Automatic Spell Correction
  203. Barry Reich 1988
    Advisor: Gary Knott
    Graphics
  204. Mallku G. Caballro 1987
    Advisor: Pankaj Jalote
    Automatic Test Case Generation
  205. Kathy Kershaw 1987
    Advisor: Gary Knott
    Graphics

Web Accessibility