Courses taken at Rutgers Computer Engineering department1-Communication Networks IIProject: A user interface study and implementation for an Online realtime Movie site.2- Advanced Topics in Computer Engineering: Web ProgrammingCovered UML, Software design, Interoperability issues, Web scripting, Web oriented applicationsProject: Designed a middleware for collaborative visualization of scientific data 3- Introduction to ProbabilityNo Projects.4- Computer Architecture IProject:Part I: Writing a Sun Sparc Simulator Part II: Survey Paper on approaches to performance evaluations 5- Data Structures CS503Project:Part I: A Student Record Database program using Binary Search Trees Part II: Huffman Coder using Heap Priority Queues. 6- Parallel And Distributed ComputingProject:A remote file synchronization mechanism 7- Trends in Computer ArchitectureProject:Study of power consumption of Spec benchmark applications 8- Peer-to-peer computingProject:An analysis of messaging systems in peer-to-peer networks 9- Special ProblemsGoal: Study the network requirements of various classes of distributed applicationsWeb Page 10- Distributed Systems CS 545class siteCovered the fundamental issues of distributed systems. Project: A decentralized interest matching framework built on Project JXTA. 11- Computational Geometry CS529class siteTopics include: Convex Hulls, Line Intersection, Triangulation, Linear Programming, Point Location 12- Design and Analysis of Data Structures CS513S. Muthukrishnan's web siteTopics 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 ParasharTopic: A decentralized distributed computing environment with no guarantees14- Compilers CS515Barbara Ryder's web siteProjects:
Completed 12 research credits as of Fall 2003 |