Mircea Agapie

Mircea Agapie

Department Head and Professor – Computer Science

Email: [email protected]

Office: ENGR 316

Phone: 254-968-1820

More Info: Ph.D., Computer Science, University of Missouri – Kansas City

Faculty Website


Haitham Abu Ghazaleh

Haitham Abu Ghazaleh

Associate Professor – Electrical Engineering

Email: [email protected]

Office: ENGR 317

Phone: 254-968-1910

More Info: Ph.D., Electrical and Computer Engineering, University of Manitoba


Sotirios Diamantas

Sotirios Diamantas

Assistant Professor – Computer Science

Email: [email protected]

Office: ENGR 218

Phone: 254-968-0792

More Info: Ph.D., Computer Science, University of Southampton, UK


Emadeldin Elgamal

Emadeldin Elgamal

Assistant Professor – Computer Science and Cybersecurity

Email: [email protected]

Office: ENGR 314

Phone: 254-968-5505

More Info: Ph.D., Computer Science, Old Dominion University, Norfolk, Virginia


Thejas Gubbi Sadashiva

Thejas Gubbi Sadashiva

Assistant Professor – Computer Science

Email: [email protected]

Office: ENGR 219

Phone: 254-968-9325

More Info: 

2019 Ph.D., Computer Science, Florida International University, Miami

2011 M.Tech., Computer Science and Engineering, Sri Siddhartha Institute of Technology, India

2009 B.E., Computer Science and Engineering, Sri Siddhartha Institute of Technology, India


Denise Martinez

Denise Martinez

Professor – Electrical Engineering

Email: [email protected]

Office: ENGR 313

Phone: 254-968-9924

More Info: Ph.D., Electrical Engineering, Texas A&M University

Faculty Website


Samantha Meek

Samantha Meeks

Administrative Associate IV – Engineering & Computer Science Dept.

Email: [email protected]

Phone: 254-968-9863


Joe Meier min

Joseph Meier

Adjunct Instructor – Computer Science and Electrical Engineering

Email: [email protected]

Office: ENGR 321

More Info:

  • B.S. in Computer Science, Tarleton, 2022
  • Graduate student in CPEN-MS program at Tarleton

Ethan Welborn 5784 min

Ethan Welborn

Instructor – Computer Science

Email: [email protected]

Office: ENGR 322

Phone: 254-968-9573

More Info:

  • B.S. Computer Science, Tarleton State University
  • M.S. Computer Engineering, Tarleton State University

Eric Wyers

Eric Wyers

Associate Professor – Electrical Engineering

Email: [email protected]

Office: ENGR 323

Phone: 254-968-1894

More Info: Ph.D., Electrical Engineering, North Carolina State University


i s52gGpt X4

Luis Anselmo Zarza-Lopez

Instructor – Computer Science

Email: [email protected]

Office: ENGR 315