Go to the top

Alireza Tavakkoli

Computer Science and Engineering

Associate Professor of Computer Science

Ph.D., University of Nevada, Reno (2009)
M.Sc., University of Nevada, Reno (2006)
M.Sc., Sharif University of Technology, Iran (2004)
B.Sc., Sharif University of Technology, Iran (2001)



research interests

My primary research interest is in Artificial Intelligence with an emphasis on Computer and Robot Vision, Visual Computing and Graphics, Modeling, and Animation. The main applications for my research activities focus on enhancing traditional fields of telerobotics, assistive technology, and intelligent environments by leveraging visual computing. I am generally interested in investigating the applications of basic imagery in conjunction with artificial intelligence tools to implement efficient communication frameworks for human-computer-robot interaction, interactive gaming, and virtual reality.

Interested Students

I am currently looking for motivated graduate students (both Masters and Doctoral levels) who are interested in the areas of my research. Please browse my research activities, projects, and publications, and contact me if you are interested in joining my research team.



Research Team


Alt Tag Here
Nasif Zaman
Ph.D. Student (August. 2019 - Present)
Perceptual Deficit Modeling and Compensation
Alt Tag Here
Sharif Kamran
Ph.D. Student (August. 2019 - Present)
Volumetric Analysis of Calcium Imaging Data
Dr. Sal Baker from the UNR School of Medicine
Alt Tag Here
Prithul Aniruddha
Ph.D. Student (Jan. 2019 - Present)
Perceptual Deficit Modeling and Compensation
Dr. Eelke Folmer's HCI Lab and the COBRE program.
Alt Tag Here
Hafsa Umme
Ph.D. Student (Oct. 2019 - Present)
Detection of Cracks and Spalling on Concrete Images
Dr. Jim La's Advanced Robotics and Automation Lab.


Alt Tag Here
Lee Eason
M.Sc. Student (July 2019 - Present)
Visual Computing for Remote Sensing
Dr. Jonathan Greenber's GEARS Lab.
Alt Tag Here
Tapadhir Das
M.Sc. Student (Jan. 2019 - Present)
Perceptual Deficit Modeling and Compensation


Alt Tag Here

Garu Situ

Alt Tag Here

Enzo Arata

Alt Tag Here

Sohail Ahmed

Alt Tag Here

Zachary McIlwain


Fall 2019Spring 2019 Older


My teaching is mainly focused on visual computing, interactive gaming, machine learning, and robotics. In the past, I have taught classes in parallel computing, computer architecture, and microprocessors.

CS 328 - Fundamentals of Game Design (Fall 2019)

Game Design Logo Fundamental topics related to game design. Topics include: game design requirements, game design principles, evaluation, peer review, prototyping.
This course requires some basic programming skills and a reasonable background in basic math and linear algebra. Enough background on the required mathematical theories and applications will be provided. Therefore, students should not have major problems understanding the content of the course as long as they follow the book, nd online reading materials.

CS 685/485: Computer Vision (Spring 2019)

Computer Vison Logo Principles, design and implementation of vision systems. Camera models and image formation, feature detection, segmentation. Camera calibration, 3-D reconstruction, stereo vision.
Computer Vision focuses on the development of a theoretic and algorithmic foundation by which useful information about the 3-D world can be automatically extracted and analyzed from a single image or a video sequence of images.
Computer Vision systems have many potential applications. Robots who can understand what they see are more likely to interact with the real world in a satisfactory manner Vision methods can be used to track the trajectory of people and vehicles for traffic monitoring; they can help in the identification of faces for security applications; they can be used for obtaining 3-D models from images, with applications in architecture, medicine, virtual reality, or computer-aided design.

Older Courses

Alt Tag Here


  • Advanced Level Design
Alt Tag Here


  • Automata and Formal Languages
  • Parallel Programming
  • Senior Projects in Gaming
Alt Tag Here


  • AI and Behavioral Modeling
  • Advanced Level Design
  • Gaming Networks Architecture
Alt Tag Here


  • Game Engines Architecture
  • Multimedia Programming
  • 3D Modeling
  • Advanced Animation
  • Internet Programming
  • Fundamentals of Programmin I, II



Current News

January 2020:
I am currently looking for doctoral or masters students.
August, 27, 2018:
UNR Fall Semester Start.
July 2018:
I just joined the Computer Science and Engineering Department at the University of Nevada, Reno.


Have questions about my research or how to get involved?

I am looking for motivated and intelligent graduate students. If you have any questions about my research or wish to join my team, please contact me.

Dr. Alireza Tavakkoli
1664 North Virginia Street (M.S. 171)
Reno, NV 89557
Palmer Engineering 222
tavakkol [at] unr [dot] edu