top of page


Last Updated: Dec 15, 2022

Contact Information

Personal Information
Professional Information
225 North Mesa Hills Dr., Apt 2211
Department of Computer Science
El Paso, Texas – 79912
The University of Texas at El Paso
Phone: +1-(832)-891-2749
500 West University Avenue
El Paso, Texas – 79968
Phone: +1-(915)-747-5827


Ph.D. in Computer Science
The University of Texas at El Paso
Aug 2016
M.S. in Software Engineering
The University of Houston-Clear Lake
Dec 2008
B.E. in Computer Science and Engineering
Rashtreeya Vidyalaya College of Engineering
Jun 2005

Professional Experience

Visiting Professor
The University of Texas at El Paso
Jan 2022 - Mar 2023
Associate Professor of Instruction
The University of Texas at El Paso
Apr 2023 -
Assistant Professor (tenure-track)
West Virginia University Institute of Technology (WVU Tech)
Aug 2019 - Jan 2022
Assistant Professor
North American University (NAU)
Aug 2017 - Jul 2019
Quality Assurance Analyst
Heavy Construction Systems Specialists, Inc. (HCSS)
Aug 2016 - Jul 2017
Programmer Analyst
UR International Inc
May 2008 - Feb 2009
Senior Software Engineer
iGate Global Solutions Pvt. Ltd.
Sep 2005 - Dec 2006

Honors and Awards

  • 2017 Outstanding Graduate Student in Computer Science, UTEP

  • 2012 Excellent Summer Intern (including cash award $1000), HCSS

  • 2007 – 2008 Dollars for Scholars Scholarship ($2000 for exceptional merit), UHCL

  • 2001 Excellence in Education (for exceptional merit, standing 2nd in district for class 12 along with cash award), Akhil Bharatiya Vidyarthi Parishad (ABVP), India

Certifications and Licensure

  • Certified Ethical Hacker (CEH), EC-Council; Preparation in Progress

  • Inclusive Teaching for Equitable Learning, Association of College and University Educators (ACUE) and The American Council on Education (ACE); Issued – 10/30/2022. See Credential here. No Expiration.

  • Effective Teaching Practices, Association of College and University Educators (ACUE) and The American Council on Education (ACE); Issued – 04/28/2021. See Credential here. No Expiration

  • Scrum Master Certified (SMC), SCRUMstudy; Issued – 09/22/2020; Expires – 09/22/2023. See Credential here.

  • Scrum Fundamentals Certified (SFC), SCRUMstudy; Issued – 09/20/2020. See Credential here. No Expiration.

Media Appearances

Professional Memberships

  • Project Management Institute (PMI), Member, 2017 –

  • Honor Society, Member, 2015 –

  • Text and Academic Authors Association (TAA), Member, 2013 –

  • American Society for Quality (ASQ), Member, 2011 –

  • Association for Computing Machinery (ACM), Member, 2010 –

  • IEEE Computer Society, Senior Member, 2009 –

  • Institute of Electrical and Electronics Engineers (IEEE), Senior Member, 2008 –

Research and Teaching Interests

  • My research interest lies in cyber-security and software engineering, especially in quality assurance, formalisms and applying principles of software engineering to cyber-security.

  • Experience teaching face-to-face, online, and hybrid undergraduate and graduate-level diverse computer science, software engineering, and cybersecurity courses.

  • Interested in teaching Computer Science, Software Engineering, and Cyber-Security courses for undergraduates and graduates.

  • Interested in teaching special topic courses geared towards specialization topics in Software Engineering and Cyber-Security for undergraduates and graduates.

Professional Skills

  • Good written and oral communication skills.

  • Programming Languages: Java, JSPs, SQL, ASP.NET, C#, Python, C, C++, 8086 Assembly Language, and ARM Assembly Language.

  • Logic Programming Languages: Prolog.

  • Statistical Programming Languages: Basic SAS 9.2 and R.

  • Security Tools: ZAP 2.6.0, Burp suite v1.7.24.

  • Web Technologies: JDBC, Servlets, EJBs, Struts Framework, HTML.

  • IDEs: Eclipse 3.1, Jdeveloper, Visual Studio 2017, PyCharm, µVision.

  • Database: MS SQL Server 2014, IBM DB2 8.1, Oracle 9i, MS Access.

  • Tools: Ranorex 7.1, Rational Rose Enterprise Edition, Crystal Reports XI, SQL Server Reporting Services 2005 (SSRS), Microsoft FrontPage, Microsoft Visio 2013, Microsoft Visual Source Safe (VSS) 6.0, Tortoise SVN subversion, Junit, OnTime, Jira.

  • Servers: Weblogic 8.1, Tomcat 5.X, JBoss 4.2.1.

  • Design: Unified Modeling Language (UML) diagrams (use case, class, sequence, component, and deployment diagrams).

  • Software Metrics: COCOMO, COCOMO II, CMMI Levels.

  • Content Management Framework: Drupal 7.

  • Hypervisors: VirtualBox.

Industry Experience

Quality Assurance Analyst, HCSS, Houston, TX, USA, Aug 2016 – Aug 2017        

Actively involved and co-managed the cyber-security initiative.

As scrum master, facilitated sprint planning, daily scrums, retrospectives, stakeholder meetings, and software demonstrations.

Part of the team involved in automating and managing test suite for testing all products.

Actively involved in developing content and teaching quality assurance and quality control concepts to developers and quality personnel.


Software Testing Intern, HCSS, Houston, TX, USA, May 2013 – Aug 2013 & Jun 2012 – Aug 2012

Actively involved in automating regression testing for one of the major products.

Guided and led a team of four interns to generate automated scripts for regression testing.

Created test case specifications, designed, and wrote test cases.

Involved in the design meetings for adding new features to the product.

Helped improve organization of software artifacts for easier access and maintainability.


Data-warehousing Intern, Vigna Inc., Lawrenceville, GA, USA, Apr 2009 – Dec 2009

Created reports using SSRS and Crystal Reports XI for financial firm


Programmer Analyst, UR International Inc., Houston, TX, USA, May 2008 – Feb 2009

Created reports using SSRS and Crystal Reports XI for Texas State Government.

Programming using Java


Student Tech II, University Computing and Telecommunications, UHCL, Houston, TX, USA, Jan 2007 – Aug 2007     

Involved in requirements gathering and creating Software Requirements Specification (SRS) document, and user manual documentation.

Programming using UIX and performed Unit testing using Junit.


Senior Software Engineer, iGate Global Solutions Pvt. Ltd., India, Sep 2005 – Dec 2006

Programming using J2EE and Struts.

Involved in client calls and helped in updating SRS and Design documents.

Conducted Knowledge Transfer (KT) Sessions to the team members.

Involved in writing test cases and integration testing of the application.


Intern, USi Internetworking Pvt. Ltd., India, Jan 2005 – Jun 2005

Part of team involved in requirements gathering and creating SRS.

Actively involved in programming and testing (unit and integration level) the application.

Teaching Experience

Experience teaching undergraduate and graduate level diverse computer science, software engineering, and cybersecurity courses. Experience in offering courses using face-to-face, online, and hybrid modes.


Associate Professor of Instruction, Department of Computer Science, The University of Texas at El Paso (UTEP), 2023 –                

Software Engineering: Design and Implementation (undergraduate-level) (Spring 2023)

Software Integration and Verification and Validation (undergraduate and graduate-level Spring 2023)

Wireless Networks (undergraduate and graduate-level)(Spring 2023)

Visiting Professor, Department of Computer Science, The University of Texas at El Paso (UTEP), 2022 – 2023                

Advanced Object-Oriented Programming (undergraduate-level)(Fall 2022)

Introduction to Computer Science (undergraduate-level)(Fall 2022)

Software Construction (undergraduate and graduate-level)(Fall 2022)

Software Integration and Verification and Validation (graduate-level Spring 2022)

Wireless Networks (undergraduate and graduate-level)(Spring 2022)

Assistant Professor (tenure-track), Computer Science and Information Systems Department, West Virginia University Institute of Technology (WVU Tech), 2019 – 2022              

Foundation of Cybersecurity (sophomore-level) (Fall 2021)

Cybersecurity Principles and Practice (senior-level) (Spring 2021 & 2020)

Computer System Concepts (junior-level) (Spring 2021 & 2020)

Operating Systems Structure (senior-level) (Fall 2021, 2020 & 2019)

C# (junior-level) (Fall 2020)

Data Structures (sophomore-level) (Fall 2020 & 2019)

Computer Languages – Python (junior-level) (Fall 2020)

Computer Science II – Java (freshman-level) (Spring 2020)

Computer Science I – Java (freshman-level) (Fall 2019)

Actively assisted in setting up new Cybersecurity minor and Area of Emphasis (AoE) in the Computer Science and Information Systems Department.

Experience mentoring capstone project teams during their senior year.

Experience in advising undergraduate Computer Science and Information Systems students.


Assistant Professor, Computer Science, North American University (NAU), 2017 – 2019

Advanced Computer and Network Security (graduate-level, online) (Summer 2019)

Advanced Operating Systems (graduate-level, online) (Summer 2019)

Business Intelligence (graduate-level, online) (Summer 2019 & 2018)

Advanced Algorithms (graduate-level, online) (Spring 2019 & 2018)

Computer Organization (sophomore-level) (Spring 2019 & 2018 and Fall 2018 & 2017)

Systems Programming using UNIX and C (sophomore-level) (Spring 2019 & 2018)

Introduction to Computer Science II – Java (freshman-level) (Spring 2019 & 2018 and Fall 2018 & 2017)                                                                                                                                   

Introduction to Computer Science I – Python (freshman-level) (Spring 2019 & 2018 and Fall 2018 & 2017)

Computer Architecture (graduate-level, online) (Fall 2018)

Algorithms (junior-level) (Fall 2018 & 2017)

Data Structures (sophomore-level, online) (Summer 2018)

Operating Systems (junior-level) (Fall 2017)

Experience in advising undergraduate and graduate Computer Science students


Lecturer, Computer Science, UTEP, Aug 2014 – Dec 2014 & Jun 2010 – Aug 2010      

Computer Programming for Scientists and Engineers (sophomore-level course) (Fall 2014) co-taught as co-instructor

Software Testing, Verification, and Validation (graduate-level core course) (Summer 2010), Software Engineering program co-taught as principal instructor


Lead Graduate Teaching Assistant, Computer Science, UTEP, 2010 –  2014                               

Software Architecture (graduate-level core course) (Fall 2010)

Software Engineering Requirements (senior-level course) (Fall 2013)

Software Engineering Design and Implementation (senior-level course) (Spring 2014)

Advanced Object-Oriented Programming (junior-level course) (Fall 2011 and Fall 2012)

Computer Architecture II (junior-level course) (Spring 2010)

Automata, Computability and Formal Languages (junior-level course) (Fall 2011)

Data Structures (sophomore-level course) (Spring 2011)

Elementary Data Structures (freshman-level course) (Spring 2012)

Supervised all TAs as lead TA from Fall 2010. Supervised around 20 TAs each semester.

Conducted evaluations of all TAs from both faculty and students.

Proposed and implemented new ways of accountability for both TAs and students that resulted in promoted better learning experience and optimal utilization of TAs.


Graduate Teaching Assistant, Software Engineering, UHCL, Sep 2007 – Dec 2007

Personal Software Processes (graduate-level course) (Fall 2007)

Research Experience

Research Associate, Cyber-shARE, UTEP                                                    Jun 2014 – May 2016

Conducted research and developed a metadata management system to support and promote interdisciplinary research (IDR).

Other Research Experience:

  • Developed an approach for detecting and preventing Cross-Site Scripting (XSS) attacks on Web applications as part of my dissertation research. Currently working on protecting the intellectual property that resulted from my dissertation work.

  • Assisted in writing a grant proposal for NSF.

  • Experience writing mini grants for equipment and promoting undergraduate research.

  • Involved as Co-PI and submitted grant proposal for Innovation Grants Program.

  • Conducted preliminary research work on using model-based testing (MBT) for testing aspect-oriented programs (AOP).

  • Conducted an extensive literature study on MBT by surveying over 100 papers and wrote extended abstracts for 45 of those.


  • Faculty Advisor, IEEE Student Organization, WVU Tech, Beckley, WV, USA, 2021 – 2022

  • Member of the Advisory Council, Academy of Careers and Technology, Beckley, WV, USA, 2021 – 2022

  • Member of the Advisory Board, Computer Science & Information Systems, WVU Tech, Beckley, WV, USA, 2019 – 2022

  • Faculty Mentor, ACM ICPC Programming Competition, WVU Tech, Beckley, WV, USA, 2019  

  • Faculty Advisor, ACM Chapter, NAU, Stafford, TX, USA, 2018 – 2019   

  • Strategic Planning Committee Member, NAU, Stafford, TX, USA, 2018 – 2019

  • Steering Committee Member, Distance Education, NAU, Stafford, TX, USA, 2018 – 2019

  • Steering Committee Member, Student Success Office, NAU, Stafford, TX, USA, 2018 – 2019

  • Member of the Advisory Board, Computer Science, NAU, Stafford, TX, USA, 2017 – 2019

  • Faculty Advisor, ACM-W Chapter, NAU, Stafford, TX, USA, 2017 – 2019

  • Member of the advisory board, Office of International Programs (OIP), UTEP, TX, USA, 2012 – 2013

  • Member of the Advisory Board, Masters in Software Engineering, UTEP, TX, USA, 2010 – 2011

University Service

  • Member of the Faculty Evaluation Committee, College of Engineering, WVU Tech, Beckley, WV, USA, 2021 – 2021  

  • Member of the Faculty Search Committee, Computer Science, WVU Tech, Beckley, WV, USA, 2019 – 2022    

  • Awards Committee Member, NAU, Stafford, TX, USA, 2018 – 2019

  • Liaison, Institutional Assessment and Improvement Planning, Computer Science Department, NAU, Stafford, TX, USA, 2017 – 2019

  • Webmaster, Indian Student Association (ISA), UTEP, El Paso, TX, USA, 2013 – 2016

Professional Service

  • External Reviewer for Promotion and Tenure, Missouri Western State University, 2021

  • Judge, TAA Textbook Awards Program, TAA, 2019 – 2020

  • Special Session Organizer and Chair, The 5th International Conference on Communication, Management, and Information Technology, 2018

  • Member of the Technical Program Committee, GSTF Journal on Computing (JoC), 2017 –  

  • Journal Reviewer, Athens Institute for Education and Research (ATINER), 2015 –

Volunteer/Outreach/Community Service

  • Cybersecurity Expert, STEMCARE, Beckley, WV, USA, 2021

  • Guest Speaker/Presenter, Independence High School, Sophia, WV, USA, 2021

  • Judge, Summer Undergraduate Research Symposium, Morgantown, WV, USA, 2021

  • Judge, Spring Undergraduate Research Symposium, Morgantown, WV, USA, 2021

  • Judge, Math Field Day, Beckley, WV, USA, 2020    

  • Judge, First Lego League Robotics, Beckley, WV, USA, 2019    

  • Member, American Red Cross, 2010 –  


  • Gurijala, Bhanukiran, "A unified cyber-enhanced approach for detecting cross-site scripting attacks on Web applications" (2016). ETD Collection for University of Texas, El Paso. AAI10152104.

Conference Publications

  • Osuna, F., Gurijala, B., Esparza, P., Akbar, M., and Gates, A., “A Feasibility Study of an Approach to Extend Research Footprints Using Disparate Sources,” Proceedings of the First AAAI Workshop on Scholarly Big Data: AI Perspectives, Challenges, and Ideas, February 12-17, 2016, Phoenix, AZ.

Invited Presentations

  • A Novel Unified Cyber-Enhanced Approach for Detecting Cross-Site Scripting Attacks on Web Applications. Invited Technical Presentation, IEEE West Virginia Section, Beckley, West Virginia, USA, November 14, 2019.


  • 2021 Innovation Grants Program, An Engineering Laboratory with Remote Access, Co-PI with Afrin Naz, Mingyu Lu, Stephen Goodman, Charan Litchfield, and Sanish Rai. (submitted September 2020).

Professional Development

  • Participated and completed NSF I-Corps (entrepreneurship bootcamp).

  • Participated and completed Python Essentials for Instructors.


Available on request.

bottom of page