Curriculum Vitae

Educational Background

Presently pursuing 4th year of  Graduate Studies (Computer Science )  at  Duke University. 

Qualifications Completed:-

Year  2002   : B. Tech  in  Computer Science and Engineering  from  IIT (Indian Institute of Technology), Delhi.                                                                  
Year  1998   : Higher Secondary from  St. Pauls  School, Gwalior.
Year  1996   : High School  from  RKVM School, Gwalior.

Areas of Interest

Algorithms, Complexity Theory, Graph Theory, DNA computing.

Academic Honors,Awards and Scholarships

Publications

This is the link to the publication page.

Other Selected Projects

This is the description of few other selected projects.

Teaching Experience

I have been Teaching Assistant for the following courses:

Spring 2006 
CPS237
Randomized Algorithms
Fall 2004 
CPS230
Design and Analysis of Algorithms
Fall 2003
CPS150
Numerical Analysis
Spring 2003 CPS140 Mathematical Foundations of Computer Science

Event Organization Experience

Review Committees:

Work Experience

            Position: Research Assistant
            Organization: Duke University
            Position: Teaching Assistant
            Organization: Duke University             Position: Intern
            Organization: Intersolutions Pvt Ltd, Noida, India             Position: Intern
            Organization: Max Planck Institut for Informatik, Saarbrucken, Germany             Position: Intern
            Organization: IIT Delhi

Relevant Coursework

Graduate:

Theory and Algorithms:
Design and Analysis of Algorithms, Computational Complexity, Randomized Algorithms, Approximation Algorithms.

Mathematics:
Basic Topology, Applied Stochastic Processes, Combinatorics, Numerical Analysis.

Biology:
Algorithms in Computational Biology, Biomolecular Nanotechnology, Computational Functional Genomics.

Others:
Numerical Artificial Intelligence, Computer Architecture.

Undergraduate:

Theory and Algorithms:
Data Structures, Analysis and Design of Algorithms, Theory of Computation, Discrete Structures, Logic for Computer Science, Programming Languages, Numerical and Scientific computing.

Mathematics:
Analysis and Differential Equation, Complex Analysis & Vector Spaces, Optimization, Probability & Stochastic Processes.

Graphics:
Computer Graphics, Digital Image Analysis.

Systems and Architecture:
Computer Architecture, Digital Hardware Design, Operating Systems, File Structures and Information Systems, Computer Networks, DBMS.

Computer Skills

Languages C, C++, Java, Perl, Pascal, SML. 
Platforms Unix, Linux, DOS, Windows, Irix, Java Work Station, Solaris
Web Development Tools HTML, XML, Javascript. 
Other  skills  CGI programming, Shell programming, Matlab, Postgres, FPGA. 

References:

Available on request.