HARMEET SINGH
Fourth Year Undergraduate Student Address : G-313, Hall 1, IIT Kanpur, Kanpur 208016, India
Department of Computer Science & Engineering Email : *******@****.**.**, *******.****@*****.***
Indian Institute of Technology Kanpur Mobile : +91-953*******
Research Interests
Machine Learning, Game Theory, Algorithms and Computer Networks
Education
B.Tech-M.Tech Dual Degree (expected completion in May 2012)
Computer Science and Engineering CGPA 8.5/10
Indian Institute of Technology Kanpur, India (8 semesters)
All India Senior School Certi cate Examination(CBSE) 2006
Sri Guru Harkrishan Public School, Amritsar, India 89.6%
All India Secondary School Examination(CBSE) 2004
Sri Guru Harkrishan Public School, Amritsar, India 91%
Relevant Courses
Computer Science
-Design and Analysis of Algorithms - Advanced Computer Networks -Parallel Algorithms
-Machine Learning -Modern Cryptography -Special Topics in Computer Science
-Computer Networks -Operating Systems -Introduction To Software Engineering
-Theory of Computation -Principles of Database Systems -Introduction to Computer Organization
-Fundamentals of Computing -Programming Tools & Techniques -Compiler Design
-Data Structures and Algorithms -Discrete Mathematics -Algorithms-II
Other Courses
Microeconomics, Microeconomics-II, Macroeconomics, Money and Banking, Introduction to Manufacturing
Processes and Engineering Graphics
Probability and Statistics, Real Analysis, Complex Analysis, Di erential Equations
Internship & Projects
Summer Internship in Wireless Sensor Networks (May-July 2010)
- Desinged and implemented Clustering Algorithms for Wireless-Sensor-Networks
- Implemented Max-Min clustering heuristic and Matern-Hard core point process based clustering algorithm
on TmoteSky sensors with TinyOS as underlying operating system
- Project was completed successfully and paper Improving Clustering Techniques in Wireless Sensor Networks
using thinning process is accepted in conference Performance Evaluation of Computer and Communication
Systems-2010
Guidance: Professor Monique Becker (SAMOVAR Labs, Telecom Sudparis, Evry, France)
Android Application: Cellular Network Topographer (July-November 2010)
Course project: Introduction to Software Engineering; group of two
- Built an application for android based mobile phone
- Plot list of available network-service providers on location queried by the user
Guidance: Professor T.V. Prabhakar (Department of Computer Science and Engineering, IIT Kanpur, India)
ICDM 2008 Challenge Problem (January-April 2010)
Course project: Machine Learning and Knowledge Discovery; group of two
The project involved deciding whether a nuclear explosion has taken place by using monitoring station based
data.
- Studied various learning techniques so as to design a classi er which could classify ICDM2008 data set
e ciently
- Proposed a classi cation which involved preprocessing of data sets by Synthetic Minority Oversampling
TEchnique(SMOTE) and classifying the generated dataset by adaboosting with Decision Trees as base
classi er
Guidance: Professor Harish Karnick (Department of Computer Science and Engineering, IIT Kanpur, India)
Network Sni er (October-November 2009)
Course project in CS425: Computer Networks; group of three
- Built a packet analyzer from scratch using the libpcap library, which can catch data packets from the
link-layer, network-layer and transport-layer
- Implemented options for the user such as giving a raw dump of data or printing the payload in ASCII/hex
format, thus capturing text, chats or mails on the internet
- Further extended to detect MAC spoo ng on a network
Guidance: Mr Navpreet Singh (Principle Computer Engineer, Computer Center, IIT Kanpur)
Summer Internship in Machine Learning (May-June 2009)
- Studied Decision Trees, Convex Optimization, Support Vector Machines
- Implemented Decision Trees on Scilab and tested with standard datasets like Heart dataset
Guidance: Professor Harish Karnick (Department of Computer Science and Engineering, IIT Kanpur)
Simulation & analysis of various features of operating systems (August-October 2009)
Course project in CS330: Operating Systems; group of two
- Implemented scheduling of threads, handling of page faults and simulated system calls, all to the basic
framework of NACHOS
- Simulated and evaluated page replacement algorithms for memory management and a fully associative TLB
using C language
- Implemented and analyzed performance of di erent mutual exclusion algorithms
Guidance: Dr Mainak Chaudhuri (Department of Computer Science and Engineering, IIT Kanpur)
Technical Skills
Operating Systems : Windows, Linux
Languages : JAVA, C
Tools, Softwares & Utilities : Lex, Yacc, L TEX
A
Web : HTML, PHP, Javascript, MySQL, Ajax, Flash
Awards & Achievements
Secured All India Rank 337 (99.9 percentile) in IIT Joint Entrance Exam 2007
Listed among top 0.1% students appearing in CBSE Metrc-Examination(2004) and received Certi cate of
Merit
Awarded 3rd prize(out of 60) for WALL-E-ROBOT, a design and fabrication project completed as a part of
course Introduction to Manufacturing Processes at IIT Kanpur
Won Third Prize in Group Folk-Dance in Anaragni(08), Annual Cultural Festival of IITK
Positions Of Responsibility
Teaching Assistant, Compiler, May-July 2011
- Assisting students in their project
- Evaluating weekly progress of students in theor project
Student Guide & Link Student, Counselling Service, IIT Kanpur, 2008-10
- Responsibility of guiding 6 freshers to acclimatize themselves to IIT Kanpur as a part of the Student
Counseling team and guiding them throughout their stay at IIT Kanpur
- Responsibilty of looking after and helping academically de cient students
Senator in Student Gymkhana, Student Representative Body
-The role is to act as a Representative of Student Community in Central Representative, Legislative and
Supervisory body(Students Senate 2008)
Senior Security O cer, Antaragni 2010 (Annual Cultural Festival, IIT Kanpur)
- Responsibilty of managing crowds and ensuring smooth conduction of events during festival