Work/Professional Experience

Professor and Chair, University of Texas at San Antonio, Computer Science Department

Academic Program Review - 2020-21 - a major accomplishment for the department for this 7-yr review (External reviewers: Eileen Kraemer (Clemson), Jim Kurose (UMass), and Sartaj Sahni (U Florida)). National Research University Funds Review (Fall’21) - This was a critical review for CS graduate program chosen among top 5 UTSA research programs, resulting in $6M/yr funding for UTSA. Covid-era management of (i) online transition and delivery, and (ii) budget and staff reduction, while overseeing an average of 12% enrollment growth. New Degrees: MS in Cybersecurity Science started Fall’20, and an MS in AI started in Fall’22 in collaboration with ECE and College of Business.

Aug, 2019 - July , 2022

Program Director, Office of Advanced Cyberinfrastructure, NSF

Expert, Advanced Cyberinfrastructure Division (Feb-June, 2015)

Lead, Learning and Workforce Development Cluster, OAC Research Core Program (Formulated the new solicitation in 2018, Lead) CyberTraining Program (Formulated solicitation in 2017, Lead for NSF crosscutting program), CAREER (OAC lead, CISE rep), CRII (OAC lead, CISE rep), NRT (CISE lead), REU Site (OAC lead),SCC/CPS (OAC lead), Expeditions (OAC lead).

Working with and mentoring our CAREER and CRII (pre-CAREER) awardees has been a key highlight of my tenure at NSF. I have led the formulation of a new CyberTraining crosscutting program, in collaboration with most of the NSF directorates (including ENG, MPS, GEO, EHR, CISE, and SBE), to nurture and grow the nations scientific research workforce enabled by large-scale computational and data infrastructures and methods. Most recently, adding to the infrastructure-heavy focus of OAC, I have successfully created the OAC core research solicitation to enable advancements in translational cyberinfrastructure research. This is expected to have transformative impact on OAC

June, 2015 - June 2019

Chair, IEEE Computer Society Technical Committee on Parallel Processing (TCPP)

I was the elected chair of IEEE Technical Committee on Parallel Processing (TCPP) for two terms, and received its highest honors - IEEE TCPP Outstanding Service Award. Since 2010, I have been leading the NSF/TCPP curriculum initiative on parallel and distributed computing to ensure that all CS and CE graduates are well prepared in parallelism through their required core courses. This ongoing initiative is funded by NSF ($1.4M), and supported by key industry partners (Intel, NVidia, and IBM) and professional societies (ACM and IEEE). The TCPP curriculum has been employed by the ACM/IEEE CS2013 task-force to shape their thrust on parallelism in the CS2013 Computer Science Curricula, and has been explicitly called out for more comprehensive coverage. The TCPP curriculum has over 100 early adopter institutions worldwide. A book I co-edited for this initiative, entitled Topics in Parallel and Distributed Computing: Introducing Concurrency in Undergraduate Courses, had 20K chapter downloads since its release in Sept 2015. TCPP acts as an international forum to promote parallel processing research and education, and participates in setting up technical standards in this area.

2007-11

Professor, Georgia State University, Computer Science Department

At GSUs Computer Science department, which was a small portion of Mathematics and Computer Science department in 1990 when I joined, I have helped steer the computer science program to now an NRC-ranked PhD producing department. Personally, this meant leading the creation of M.S. thesis only program in 1996, participating in formally creating the CS department and defining criteria for faculty membership in 1998, and then a Ph.D. program in 2000 as its founding graduate director. During 2000-04, funded by GRA, I led nine multidisciplinary computing and engineering faculty members from GSU and Georgia Tech and about two-dozen graduate students on a $1M embedded software and mobile/distributed middleware research thrust, and supervised a dedicated 6000 sq. ft. research facility and labs at Georgia Tech. This resulted in multitudes of theses, publications, software, and patents. This helped seed the GSU CS PhD program and recruit outstanding faculty, with five NSF CAREER awards. As a result, National Research Council ranked our PhD program in the top 40-80 in 2010 a remarkable feat for a 10-year old program. We celebrated our 100th PhD graduated in 2017.

2005 - 2019

Director, GSU-GEDC Distributed and Mobile Systems (DiMoS) Laboratory

I have been honored as ACM Distinguished Scientist in 2013 for my research on parallel data structures and applications. Over the last 28+ years, I have researched on the parallel, distributed, and data intensive computing and systems. Overall, my research has resulted in about 150 refereed publications in top outlets - bulk of it jointly with my graduate students - as well as several keynote/invited talks and funded research visits, and over a dozen utility and provisional patents and applications. These have been supported by about $6M in external funds. Recently, I have worked intensely in exploring data intensive computation on Geo Spatial-Temporal datasets over cloud, multicore, and GPU platforms for our NSF project, with Azure cloud access granted by Microsoft. As a result of the impact on the Geographical Information Sciences community, I was invited for a keynote to the combined participants of six collocated IEEE international conferences, CLOUD/ICWS/SCC/BigData/MS/SERVICES 2016.

As P.I. of the Georgia Electronic Design Center (GEDC - formerly Yamacraw) Embedded Software Research Contracts (2000-04), led a GSU team of seven faculty and over dozen and a half Ph.D./M.S. students, with active collaboration of three Georgia Tech faculty and their students. It had resulted in about 6,000 Square Feet of research space in the Technology Square Research Building on Georgia Tech campus with a 800 SF of software/hardware laboratory space (housing Distributed and Mobile Systems Laboratory (DiMoS)), and offices for seven faculty members and their students, and numerous workstations, handheld devices, and other equipments. Five utility patent applications and over two dozen provisional patent filings have resulted, in addition to several publications and work on theses and dissertations. Average Annual Budget: $200K (2000-04).

2000 - 2019

Founding Graduate Program Director, Computer Science Dept. GSU

Developed a 72-hour curriculum for the newly-installed Ph.D. program in Computer Science including its examinations, admission requirements, and over 20 new courses at 8000 and 9000 level. Instrumental in leading the department to implement a thesis-only M.S. program in computer science. Revamped the degree and admission requirements for M.S. in computer science. Developed and installed a web site for graduate program in computer science with online request and download facility for application material.

1998 - 99

Honorary Adjunct Professor, Univ. of New Brunswick (UNB), Canada

Collaborating in parallel and distributed computing research, and help supervising graduate student research.

2007 - Contd.

Visiting Professor, University of Hong Kong (HKU)

Collaborated on Parallel Computing research and taught a graduate course on dist. computing and middleware.

2012 Summer

Visiting Professor, Indian Institute of Technology, Bangalore (IISc).

Collaborated in parallel and distributed computing and sensor network research, and to give a research seminar.

2008 Winter

Visiting Professor, Oak Ridge National Laboratory (ORNL).

Collaborated on macroprogramming and efficiently querying heterogeneous streaming data sources/sensor networks.

2008 Summer

Visiting Professor, University of Melbourne, Australia, and NICTA

An all-expense paid invited visit to University of Melbourne and to National Information and Communications Technology Australia (NICTA) - Australia’s Research Center of Excellence, to collaborate in distributed and grid computing research, and to give research seminars.

2006 Summer

Visiting Professor, University of New Brunswick, Faculty of Computer Science, Fredericton

2005 Summer

Associate Professor, Dept. of Computer Science, Georgia State University

Directed and funded about two dozen students annually on parallel and distributed computing and middleware projects. Instrumental in establishing the Ph.D. program. Established the DiMoS program.

Taught several graduate and undergraduate courses including Parallel and Distributed Computing, Parallel Algorithms, Design and Analysis of Algorithms, Automata and Language Theory, Data Structures (in C++), and Programming.

The most exciting achievement for me personally has been the long sought Ph.D. program. I am involved with the program intensely, interacting with all Ph.D. students, encouraging the promising M.S. and B.S. students to consider carrying out Ph.D. work, preparing and grading qualifier examinations, and, currently, training and partially supporting about a half-a-dozen Ph.D. students. The Yamacraw/GEDC contract activities, for which I was the P.I., has lent the crucial support for our new Ph.D. program, attracting and retaining students through its quality research facility, vigorous research activity and a competitive assistantship amount, and has supported several full-time Ph.D. students over the initial four years.

1998 - 05

Software Architecture Consultant, Inst. for Customer Relationship Management, Atlanta

Led a team of computer science professors to design a smart advisor system based on fuzzy logic for high school students to gain admission into colleges.

2001 - 01

Associate Professor, Dept. of Mathematics and Computer Science, GSU

Instrumental in developing thesis-only M.S. program.

1996 - 98

Assistant Professor, Dept. of Mathematics and Computer Science, GSU

Established parallel computing infrastructure and courses.

1990 - 96

Graduate Research Assistant, Dept. of Computer Science, UCF, Orlando

1987 - 90

Teaching Assistant, Dept. of Computer Science, WSU, Pullman

1985 - 86

Assistant Software Engineer, Hindustan Computers Ltd., New Delhi

1985