Alex Redei

Welcome to my webpage. I am working as a professor in the department of computer science at Central Michigan University where I have established the Redei lab on aviation safety. I graduated with a PhD in computer science at the University of Nevada- Reno under professor Sergiu Dascalu. My research interests include flight simulation, life science robotics, real estate, and artificial intelligence.

The Redei lab’s primary research thrust is in flight simulation. My lab researches pilot training and aviation safety. We simulated flight formations of the Blue Angels at Aviation Roundup Airshow in 2018. Our research into aviation safety has been highlighted on radio programs and in print.

As director of software, I flew across the US, Brazil, Switzerland, and Australia supporting key customer accounts totaling $8 million in sales. I led the technical aspects of Hamilton Reno’s EasyPunch, IDStarlet, and AutoLys platforms. I setup the forensic lab in Sydney, Australia, a massive project which automates all sample lysis for the entire state of New South Whales (an area 20% bigger than the state of Texas).

This is my online portfolio. Learn more about my research, my classes, and how to hire me.

 

TEACHING

 
Classroom

PAST COURSES


SPRING 2023

CPS 498 - SENIOR DESIGN

This is the capstone course for the computer science degree program. Students work in groups to build an industry-strength project over the semester.

CPS 680 - GRADUATE ARTIFICIAL INTELLIGENCE

This is the final course in our 3-course graduate AI sequence. Here we review the classic techniques as well as the state-of-the-art in reinforcement learning.

 

FALL 2022

CPS 410 - SOFTWARE ENGINEERING

This class introduces standard software engineering practices such as the unified modeling language (UML), source code repositories, unit testing, and agile software development.

SPRING 2022

CPS 498 - SENIOR DESIGN

This is the senior capstone course for the computer science major.

CPS 680 - GRADUATE ARTIFICIAL INTELLIGENCE

FALL 2021

CPS410_F20_SyllabusOverview.png

CPS 410 - SOFTWARE ENGINEERING

This class introduces standard software engineering practices such as the unified modeling language (UML), source code repositories, unit testing, and agile software development.

CPS480_Fall21.png

CPS 480 - INTRO TO ARTIFICIAL INTELLIGENCE

This is our introductory class that lays the groundwork for a deeper understanding of AI. It prepares students by broadly covering topics such as: automated reasoning, search strategies, knowledge representation, game playing, reinforcement learning, expert systems, machine learning and perception.

SPRING 2021

CPS 498 - Senior Design Syllabus

CPS 498 - Senior Design Syllabus

CPS 498 - SENIOR DESIGN

This is the capstone course for the computer science degree program. Students work in groups of 3-4 to build an industry-strength project over the semester.

CPS 680 - Graduate AI Syllabus

CPS 680 - Graduate AI Syllabus

CPS 680 - GRADUATE ARTIFICIAL INTELLIGENCE

Graduate-level topics course on the mechanisms behind modern machine learning techniques

FALL 2020

CPS 410 - Software Engineering Syllabus

CPS 410 - Software Engineering Syllabus

CPS 410 - SOFTWARE ENGINEERING

This class introduces students to standard software engineering practices such as the unified modeling language (UML), source code repositories, unit testing, and agile software development.

ITC 383 - Computer Game Design Syllabus

ITC 383 - Computer Game Design Syllabus

ITC 383 - COMPUTER GAME DESIGN

This is the final class in our 3-semester multimedia course series. Here we review advanced paradigms for design and development of computer video games. Students get to experience hands-on creation and testing of a game.

SPRING 2020

CPS 498 - Senior Design Syllabus

CPS 498 - Senior Design Syllabus

CPS 498 - SENIOR DESIGN

This is the capstone course for the computer science degree program. Students work in groups of 3-4 to finish a project over the semester in what is supposed to be the “culminating experience” in our degree program.

NOTE: this class was severely disrupted by the Coronavirus pandemic and many of the projects were cut short (or data was entirely emulated due to lack of access at our partner hospitals).

FALL 2019

CPS 410 - Software Engineering Syllabus

CPS 410 - Software Engineering Syllabus

CPS 410 - SOFTWARE ENGINEERING

This class introduces students to standard software engineering practices such as the unified modeling language (UML), source code repositories, unit testing, and agile software development.

Copyright WaynEnterprises 2021