|
|
|
Courses Taken (SPRING 2004) | |||
Course # |
Course Title |
Professor |
Description |
CIS 615 |
Analysis of Algorithms |
This course motivates to design time and space efficient practical solution models to computational problems. | |
CIS 664 |
Knowledge Discovery and Data Mining |
The course inculcates various systematic techniques of extracting useful information (mining) from huge and varied types of data. | |
CIS 525 |
Neural Computation |
This course provides us with varying architectures of different basic elements (like neurons) that could be efficiently and practically used to solve machine learning problems. | |
CIS 750 (Audit) |
Quantum Computation |
The course involves understanding the basic mathematical models required for building Quantum Computers and a few non-trivial programs (search and factorization) for them. | |
Courses Taken (FALL 2004) | |||
Course # |
Course Title |
Professor |
Description |
CIS 617 |
|
This course is designed to comprehensively cover different aspects of the Computer Networks technology. The course follows Tanenbaum's book and covers concepts in a bottom up fashion involving the layers, starting from physical layer to the application layer, that make up the networks knowledge. | |
CIS 600 |
|
This course focuses on how HCI, in other words human psychology for computers, plays an important role in User Interface design for any piece of software. | |
CIS 751 |
|
I worked on building a proof-of-concept for anti-virus model. I built an anti-virus based on the model discussed in the activities section for Slapper worm. | |
CIS 615 (Audit) |
|
This is a fundamental course that motivates to understand algorithms so that we can solve interesting problems solving which would change lives. I am auditing again this course so as to improve and keep myself up to date in the field. |
|
Courses Taken (SPRING 2005) | |||
Course # | Course Title | Professor | Description |
CIS 599 |
Reading Class (Mathematical tools for advanced analysis of algorithms) |
In this course we studied several mathematical techniques like generating functions, discrete probability theory, number theory, sums, recurrences etc., useful for analyzing complexities of algorithms. Also we worked on some research problems. It was a nice warm up motivating experience for prospective theoreticians in CS. | |
CIS 616 |
Data Management |
This course was designed to enhance skills in building efficient databases with ability to judge the efficiency. The principles of data management are crucial for success of business today. Many issues are involved in building data bases and the topics were covered comprehensively. The topics covered include, data models, physical storage, relational algebra, query optimization, concurrency control. | |
CIS 669 |
Distributed and Parallel Systems |
Concepts that are crucial to tap the full potential of computing power available are covered in this course. We discussed topics like parallel processing paradigms, dynamics of research directions in distributed and parallel processing. We specifically studied the design and implementation of data flow parallel processing system called Synergy. I studied theoretical foundations for load balancing in parallel systems and I came up with a heuristically self-tuning load balancing algorithm and for data flow machines like Synergy. | |
Courses Taken (FALL 2005) | |||
Course # | Course Title | Professor | Description |
CIS 618 | Principles of Software Engineering | Dr. David Lefkovitz | The software engineering principles necessary for effective web-application design and development were taught in this course using .NET framework. |
CIS 665 | Data mining (Text mining) | Dr. Min Song | Techniques for mining unstructured data like text were taught. It was a very generic course for the field. |
MA 477 | Linear Algebra | Dr. Caitlin Wang | Algebra of vector spaces by effectively representing them using matrices was the focus of the course. Several theorems about kernel spaces, dimensionality of the spaces and connections among them were taught. Manipulations (esp. inner products) on the vector spaces and theorems about them were are also stressed. The course was useful for I could gain some power of theorems and skills of proofs that can be useful for Computer Science. |