Department of Computer Science and Engineering
University of Arkansas - Fort Smith
Office: | Baldor 121-B |
---|---|
Phone: | +1 (479) 788-7882 |
Fax: | +1 (479) 424-6882 |
Email: | |
Website: | https://mackey.cs.uafs.edu/ |
Please note that my office hours change due to appointments, meetings, etc. I strongly encourage everyone to contact me directly to schedule an appointment. The tutoring schedule contains a list of times in which students can get assistance for computer science courses.
Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
---|---|---|---|---|---|
Senior Projects 9:30 am - 10:30 am |
Senior Projects 9:30 am - 10:30 am |
10:00 am - 12:00 pm | |||
10:30 am - 11:00 am | Research (Appointment only) 2:00 pm - 3:30 pm |
||||
The follow list contains courses that I have taught within the past few years.
Course | Link |
---|---|
CS 2003 - Data Structures | Su 17 Fa 18 Sp 19 Su 19 Fa 19 Sp 20 Su 20 Fa 20 Sp 21 Su 21 Fa 21 Sp 22 Fa 22 Sp 23 Su 23 Fa 23 Spring 2024 |
CS 2033 - Web Systems | Fall 2015 Summer 2016 Summer 2017 Spring 2022 |
CS 3043 - Database Systems | Sp 17 Fa 17 Sp 18 Su 18 Sp 19 Sp 20 Su 21 Fa 21 Fa 22 Spring 2023 |
CS 3103 - Algorithms | Fa 16 Fa 17 Fa 18 Su 2019 Fa 2019 Summer 2020 Fall 2021 Fall 2022 Fall 2023 |
CS 3113 - Artificial Intelligence | Sp 20 Sp 21 Sp 22 Sp 23 Su 23 Spring 2024 |
CS 4043 - Formal Languages | Fa 21 Sp 22 Sp 23 Spring 2024 |
CS 4153 - Advanced Algorithms | Spring 2018 Spring 2020 |
CS 4323 - Data Analytics | Summer 2016 Fall 2016 Summer 2018 Fall 2019 |
CS 4333 - Machine Learning | Spring 2017 Spring 2019 |
CS 4343 - Natural Language Processing | Fall 2018 Fall 2020 Fall 2022 |
CS 4143 - Deep Learning | Summer 2020 Spring 2022 Spring 2024 |
The following resources are available for students to use.
Linux
Programming
Data Science, Artificial Intelligence, and Machine Learning
Other
All students who are advised by me should schedule an appointment with me each semester if nothing more to let me know how your semester is progressing. The following advising materials are available to faciliate any discussions:
CS 903 - Enterprise Computing (Special Topics): The course explores the fundamental concepts of enterprise computing in a mainframe environment. Students will be introduced to the mainframe system architecture, operating systems, virtualization, and storage management. In addition, students will learn the foundations of ISPF, SDSF, VSAM, JCL, REXX, COBOL, USS, and Java in a mainframe environment.
Prerequisites: CS 2003 - Data Structures, or have instructor approval.
Concentrations: This course satisifies the General or Cybersecurity concentrations.
CS 4903 - Intelligent Robotics (Special Topics): The course explores the fundamental concepts of enterprise computing in a mainframe environment. Students will be introduced to the mainframe system architecture, operating systems, virtualization, and storage management. In addition, students will learn the foundations of ISPF, SDSF, VSAM, JCL, REXX, COBOL, USS, and Java in a mainframe environment.
Prerequisites: CS 2003 - Data Structures, or have instructor approval.
Concentrations: This course satisifies the General or Cybersecurity concentrations.
CS 4093 - Privacy, Security, and AI (Special Topics): The course explores the fundamental concepts of enterprise computing in a mainframe environment. Students will be introduced to the mainframe system architecture, operating systems, virtualization, and storage management. In addition, students will learn the foundations of ISPF, SDSF, VSAM, JCL, REXX, COBOL, USS, and Java in a mainframe environment.
Prerequisites: CS 2003 - Data Structures, or have instructor approval.
Concentrations: This course satisifies the General or Cybersecurity concentrations.
My work focuses on the design and implementation of algorithms that optimize, explain (transparency), and improve existing Artificial Intelligence (AI) systems. The following represents my areas of interest:
Neural network architectures, computer imaging and vision, multimodal architectures for joint representations, etc.
Fake news detection, sentiment and emotion analysis, natural language generation, text classification, etc.
Distributed database systems, graph databases and algorithms, relational systems, etc.
I am always engaged and willing to sponsor student research in the aforementioned areas. If you are interested in participating in research and/or lab activities, feel free to schedule a time to visit with me and we can determine the best path forward.
Previous Research
If you are interested in joining the UAFS programming team, please send me an email or stop by my office and visit with me. I would be more than happy to discuss this with you.
Upcoming Competitions