I completed my Ph.D. at the Scientific Computing and Imaging (SCI) Institute, the University of Utah. I worked
under the guidance of Prof. Valerio Pascucci at the SCI Institute, and
Dr. Peer-Timo Bremer, at the Lawrence Livermore National
Laboratory (LLNL). My Ph.D. research focused on the analysis of vector fields. In particular, I developed new representations
and theories to perform consistent feature extraction from vector field data.
Consistent Feature Extraction From Vector Fields: Combinatorial Representations and Analysis Under Local Reference Frames
In Fall 2008, I joined SCI as a student for the M.S. in the Computational
Engineering and Science (CES) program. CES is an interdisciplinary program that gave me the flexibility to study
the entire simulation pipeline ranging from modeling a real world problem, to solving it and then visualizing it. Inspired
and intrigued by the various fields I got to explore during my M.S., in Spring 2011, I converted to the Ph.D. in Computing
program with a focus in Graphics and Visualization. In January 2012, I was awarded the Lawrence Graduate Scholarship which funded
my graduate research. I successfully defended my thesis on October 30, 2014.
Ph.D. Supervisory Committee
- Prof. Valerio Pascucci [Ph.D. Advisor]
- Dr. Adam W Bargteil
- Dr. Peer-Timo Bremer
- Prof. Christopher R Johnson
- Prof. Robert M Kirby
- Introduction to Image Processing - Prof. Ross Whitaker
- Scientific Writing - Prof. James Koford
- Computer Aided Geometric Design - Prof. Elaine Cohen
- Modeling Data with Uncertainty (Algorithms Seminar) - Dr. Jeff Phillips
- Advanced Scientific Computing II - Prof. Kris Sikorski
- Interactive Computer Graphics - Prof. Chuck Hansen
- Machine Learning - Dr. Hal Daume III
- Mathematical Modeling - Prof. Graeme Milton
- Computational Topology - Prof. Valerio Pascucci
- Geometry Processing - Dr. Claudio T Silva
- Introduction to Partial Differential Equations - Prof. Klaus Schmitt
- Advanced Scientific Computing I - Prof. Kris Sikorski
- Scientific Visualization - Dr. Claudio T Silva
- Independent Study on Vector Field Topology - Prof. Valerio Pascucci
B.Tech. in Information & Communication Technology @ DA-IICT,
Before joining the University of Utah, I completed my Bachelors in Information & Communication Technology from
Dhirubhai Ambani Institute of Information and Communication Technology (DA-IICT), Gandhinagar, India. There,
I was involved with the MAGNeT group in understanding the dynamics of ad-hoc networks.
B.Tech. Thesis Title
Application of QNA to analyze the 'Queueing Network Mobility Model' of Mobile Ad-hoc Networks
B.Tech. Thesis Advisor
- Computer Science: Discrete Simulation & Modeling; Advanced Modeling; Pattern Recognition; Computer Graphics; Grid Computing; Distributed Computing; Compiler Design; Computer Networks; Embedded Systems Programming; Operating Systems; Computer Algorithms; Software Engineering; Structured Programming; Object Oriented Programming; Data Structures & Algorithms; Database Management Systems; Computer Systems Organizations.
- Mathematics & Physics: Methods of Optimization; Calculus & Complex Variables; Linear Algebra & Matrices; Discrete Mathematics; Probability & Statistics; Communication Physics; Experiments in Physics.
- Electronics & Communications: Basics of Electronic Circuits; Digital Circuits & Processors; Integrated Electronics; Solid State Devices; Signals & Systems; Basics of Communication Systems; Digital Communication; Modern Communication Systems.
- Design and Humanities: Introduction to Design; Approaches to Indian Societies; Science, Technology & Society; Principals of Economics; Introduction to Business & Finance; Elements of Business Management; Introduction to Marketing; Life, Animal, Mineral, Vegetable.
Important Course Projects
- Simulation & Analysis of Gnutella Protocol using OMNeT++: The project demanded extensive usage of OMNeT++ & thorough understanding of Gnutella Protocol. (Project Guide: Dr. Rathinasamy B Lenin)
- GridSearch: Implemented an integration of 2 web services to perform text search over a data grid. Used GT4 (Globus Toolkit 4) and standards of Web Services. (Project Guide: Dr. Sanjay Chaudhary)
- Carom: Using the OPENGL & GLUT library to make a unique 2-D 'carom' game that can be played by upto 4 players simultaneously. The project required an extensive knowledge of VC++ & OPENGL. (Project Guide: Dr. Nitin Raje)
- Sensors2LCD (using ATMEGA32 microcontroller by ATMEL) - A USB interface that fetches out important system information from the kernel to display on the LCD attached with the microcontroller. This project gives insight to device drivers, embedded systems, & Linux kernel. (Project Guide: Prof. Prabhat Ranjan)
- Slate (The Personal Management System): A software engineering project to make an online personal management system. The project makes extensive use of various theories, concepts & models used in Software Engineering.
- Solving Language problems in Tourism using IT: Realizing the language problems faced by tourists by conducting surveys, & coming out with innovative solutions to tackle them, using modern technology. (Project Guide: Dr. Shiv Visvanathan)
- DADP: Game Developmemt in J2ME for Java-enabled smart-phones, advised by Dr. Narendra Shukla.
- Summer 06: Research Internship - under Dr. Sanjay Chaudhary. Worked on Multi-Agent architecture in Semantic Web.
- Summer 05: Industrial Internship - at TCS, Ahmedabad, India. Worked in Claims Processing System and AIEMS (Automation & Integration of componentns in Enterprise Management System).
- Summer 04: Rural Internship