Courses taken at Rutgers Computer Engineering department

1-Communication Networks II

Project: A user interface study and implementation for an Online realtime Movie site.

2- Advanced Topics in Computer Engineering: Web Programming

Covered UML, Software design, Interoperability issues, Web scripting, Web oriented applications
Project: Designed a middleware for collaborative visualization of scientific data

3- Introduction to Probability

No Projects.

4- Computer Architecture I

Project:
Part I: Writing a Sun Sparc Simulator
Part II: Survey Paper on approaches to performance evaluations

5- Data Structures CS503

Project:
Part I: A Student Record Database program using Binary Search Trees
Part II: Huffman Coder using Heap Priority Queues.

6- Parallel And Distributed Computing

Project:
A remote file synchronization mechanism

7- Trends in Computer Architecture

Project:
Study of power consumption of Spec benchmark applications

8- Peer-to-peer computing

Project:
An analysis of messaging systems in peer-to-peer networks

9- Special Problems

Goal: Study the network requirements of various classes of distributed applications
Web Page

10- Distributed Systems CS 545

class site
Covered the fundamental issues of distributed systems.
Project: A decentralized interest matching framework built on Project JXTA.

11- Computational Geometry CS529

class site
Topics include: Convex Hulls, Line Intersection, Triangulation, Linear Programming, Point Location

12- Design and Analysis of Data Structures CS513

S. Muthukrishnan's web site
Topics include: Review of sorting techniques and common data structures (Heap, Binary Tree, Linked list...) , Complexity analysis, , B/B+ trees, String Matching, Tries

13- Special Problems with Dr Parashar

Topic: A decentralized distributed computing environment with no guarantees

14- Compilers CS515

Barbara Ryder's web site
Projects:
  • Prolog: a compiler for Java Try/Catch/Finally Exception block based on David Warren's Building Compilers in Prolog
  • SML : An XML validation parser for a Bibliography similar to Bibtex
  • Java: Using the Soot framework to build a Rapid Type Analysis CallGraph of Java Programs



Completed 12 research credits as of Fall 2003