Computer Science
Computer Science:
CS 111 - Introduction to Computer Science
Fall 1994
Prof. Liew
TA : Peter McIlroy
Projects: (All programs in PASCAL.)
Quadratic formula
Min/Max
Recursion : Robot program
ADT (Abstract Data Type)
Grade : B
CS 112 - Data Structures
Spring 1995
Prof. Liew
TA : Bin Liang
Projects: (All programs in C.)
Radixsort (to sort social security numbers)
Doubly Linked Lists and Binary Trees
Weighted Graphs
Grade : C+
CS 205 - Discrete Math I
Fall 1995
Prof. Eric Allender
TA : Ali Shokoufandeh
No programming assignments.
Grade : A
CS 211 - Architecture
Fall 1995
Prof : Levy
TA : Jinsong Huang
Projects: (Assembly Language and C)
A program involved working with Assembly language.
Grade : B+
CS 323 - Numerical Analysis
Fall 1995
Prof. Richter
TA : Saibal Patra
Projects : (All programs in C.)
Finding the roots of any degree polynomial using Newton's Method.
Solving the matrix using LU Decomposition.
Approximation of function using Least Sqaure Approximation.
Interpolating Polynomials.
Evaluating integrals using quadrature formula.
Grade : B+
CS 416 - Operating Systems Design
Spring 1996
Prof : M. Paull
TA : Hangbiao Shi
Projects :
Simulating a UNIX shell.
Implementing Matrix Multiplication using Threads.
Grade : A
CS 452 -Introduction to Formal Languages and Automata Theory
Spring 1996
Prof. Allender
GA : Hong Chen
Written Assignments.
Grade : B+
CS 206 - Discrete Math II
I have taken Math equivalent (Math 477) course as substitue of this course. So check it in the Math section.
CS 314 - Principles of Programming Languages
Fall 1996
Prof. Ryder
TA: Vlad Olaru
Projects:
Object Oriented Programming in C++
Arithmetic Operations in Scheme
Logic Programming in Prolog
Grade : B
CS 344 - Design and Analysis of Computer Algorithms
Fall 1996
Prof. Steiger
TA : Analisa DeBonis
Written Homework Assignments and short Programming Assignments
Grade : A
CS 352 - Internet Technology
Spring 1997
Prof. Murdocca
TA:
Niloy Banerjee
Projects:
HyperText Markup Language (HTML) and Java Applets
Common Gateway Interface (CGI) in Perl
Point-to-Point Communication (Java)
Socket Programming for client (Java)
Socket Programming for server (Java)
Broadcasting and Multicasting (Java)
Grade : A
CS 529 - Computational Geometry (offered by Graduate Dept.)
Spring 1997
Prof. Souvaine
TA: Vicky Choi
Projects:
Written Homework Assignments
Program : Converting Doubly Connected Edge List into Minimum Spanning Tree
Grade : B
CS 336 - Database Systems
Fall 1997
Prof. Watters
TA: M. Kartezini
Projects:
Indexing a dictionary of Computer Terms (in Python)
Project: Building a Database
Grade : A
CS 417 - Distributed Systems
Fall 1997
Prof. Krzyzanowsky
TA:
Projects:
Writing a Web Server using sockets.
Remote Procedure Calls
Grade : A
Back to my homepage!