Deep Learning and Data Science

Fereydoon Vafaei

I am a PhD Candidate (ABD) in the Department of Computer Science at Colorado State University (CSU) and a Data Scientist actively doing research in Deep Learning, Machine Learning, Data Science and their applications in Neuroimaging and Brain-Computer Interfaces(BCI).
My PhD advisor is Professor Chuck Anderson. I am a member of BCI Lab at CSU. I also collaborate with Cognitive Neuroscience research group.
See our research in local media:
CSU scientists help people with motor impairments perform daily tasks through computers.


Years of research and teaching experience in Machine Learning and Artificial Intelligence.

Deep Learning has brought back AI!

Contact Links:


PhD, Computer Science

Colorado State University

2013-Present (Expected Graduation: 2019)

MSc, Computer Science

North Dakota State University


BSc, Information Technology Engineering

Iran University of Science and Technology


Research Interests:

Deep Learning
Machine Learning/AI
Data Science
Computerized Neuroimaging
Computational Neuroscience
Brain Computer Interfaces


Applications of Deep Learning in Neuroimaging (fMRI/MRI, fNIRS, DTI and EEG)

This research is in progress.

Logo Recognition Using Deep Generative Adversarial Networks and Data Augmentation

This research is in progress.

Classification of Error Related Negativity (ERN) in BCI Systems

Final project of Advanced Machine Learning PhD-level course (2014).

Gesture Recognition Using Microsoft Kinect Sensory Data

Final project of Machine Learning graduate-level course (2013).

Classification of Gestures in Human Computer Interaction

Master's Thesis, North Dakota State University (2013).

Predicting GPA and academic dismissal in LMS using educational data mining: A case mining

Published in the Proceedings of IEEE International Conference of E-Learning and E-Teaching (ICELET2012).

Diagnostics of Prostate Cancer Using C5.0 Algorithm and Feature Selection

BSc Thesis (2011).



[Under preparation], currently 2 manuscripts, in the area of Deep Learning applications in Neuroimaging (fMRI)


CEBL3: A New Software Platform for EEG Analysis and Rapid Prototyping of BCI Technologies
E. Forney, C. Anderson, W. Gavin, P. Davies, M. Roll, I. Ryzhkov, and F. Vafaei
Proceedings of the Sixth International Brain-Computer Interface Meeting: BCI Past, Present, and Future, May 30June 3 2016, Asilomar Conference Center, Pacific Grove, California, USA, page 145, 2016.


Classification of Error Related Negativity (ERN)
Fereydoon Vafaei, Charles Anderson, Patricia Davies, William Gavin.
Presented at the Front Range Neuroscience Group (FRNG) Annual Meeting, December 10th, 2014, Fort Collins, Colorado. Poster.
Also presented at the CSU Molecular, Cellular & Integrative Neuroscience (MCIN) Symposium, February 27, 2015, Fort Collins, Colorado. Poster.


Taxonomy of Gestures in Human Computer Interaction
Fereydoon Vafaei
Master's Thesis, Department of Computer Science, North Dakota State University, Fargo, North Dakota, 2013.


Predicting GPA and academic dismissal in LMS using educational data mining: A case mining
Mahdi Nasiri, Behrouz Minaei, Fereydoon Vafaei
Proceedings of 6th National and 3rd International Conference of E-Learning and E-Teaching (ICELET 2012), pp. 53-58.Tehran, Iran, 2012.

"If you can't explain it simply, you don't understand it well enough." ~Albert Einstein

Teaching Experience:

Jan 2013 - Dec 2015

Graduate Teaching Assistant

Colorado State University
  • Lecturing in recitation sessions and labs.
  • Design and construction of course materials for labs.
  • Grading students' submitted codes, project reports and exam papers.
  • Writing automated tests in Python/C++ and Shell scripts for testing students’ projects.
  • CS 545 Machine Learning (Graduate Level)
  • CS 253 Software Development in C++
  • CS 270 Computer Organization and C Programming
  • CS 160 Foundations in JAVA Programming
  • CS 150 Interactive JAVA Programming (JAVA Applets)
  • CS 481 Human Computer Interaction – HCI

Sep 2011 - Dec 2012

Graduate Teaching Instructor

North Dakota State University
  • Teaching computer programming courses with full authority as the instructor of the course.
  • CS 122 VB.NET Programming
  • CS 114 Microsoft Office Packages: Access, Excel, Word, PowerPoint, One Note

Sep 2009 - Jun 2011

Online Lecturer

Iran University of Science and Technology Online Courses:
  • Data Mining and Expert Systems
  • Computer Graphics
  • Technical English for Information Technology (lecturer for five consecutive semesters)