Teaching Interests
Programming (Java, C#, C++, Python, R)
Decision Modeling & Optimization
Data Mining & Machine Learning
Healthcare Analytics
Database (SQL)
Programming (Java, C#, C++, Python, R)
Decision Modeling & Optimization
Data Mining & Machine Learning
Healthcare Analytics
Database (SQL)
Python Programming for Business Analytics (Graduate)
Summer 2025 (scheduled)
Analytics Software Technology (Graduate, Online MBA)
Summer 2025 (scheduled)
Decision Modeling (Graduate)
Fall 2024 | Average Rating 4.17/5.00
Business Data Analytics (Graduate)
Fall 2023 - Summer 2024 | Average Instructor Rating 4.54/5.00
Data Mining & Machine Learning (Graduate)
Fall 2022 | Instructor Rating 4.54/5.00
Doctoral Research Seminar on Health Information Systems (Graduate Doctoral)
Fall 2021, Fall 2023 | Average Instructor Rating 4.89/5.00
Programming, (Undergraduate)
2019 Spring - 2023 Spring | Average Instructor Rating 4.51/5.00
Guided Study (Graduate, PhD), Summer 2020 - Fall 2020, Spring 2024
Introduction to Programming, Undergraduate, Spring 2018 - Summer 2018
Object-Oriented Programming, Undergraduate, Fall 2017
Introduction to Management Information Systems, Undergraduate, Fall 2013 - Spring 2016
Social Media and Business, Graduate, Spring 2015/Spring 2016
System Analysis and Project Management, Graduate, Summer 2016/Summer 2015
Information Technology Security, Graduate, Spring 2016/Spring 2015
Mobile Web Application Development, Undergraduate, Fall 2015
Object-Oriented Programming, Undergraduate, Fall 2015
I like Dr. Kim is well–versed on the topic and his care and contributions to always help out, no matter the time of day, was quite motivating to continue to work hard and study hard in this course. I think his in class examples were good and I enjoyed the Friday sessions he would post to Canvas.
Showing the interesting business problems that this material could solve! This course was very applicable to the real–world and I liked that very much.
Office hours 100%, I would not have passed all the assignments without office hours. Also, the homework tutorial videos. They were a life saver.
His dedication is evident not only in the quality of his teaching but also in his willingness to go above and beyond to support students outside of class.
The in–class exercises/practice problems, they were very beneficial.
Very helpful and encouraged everybody to learn further than the class taught
Professor Kim's tutorial method of teaching is really effective in my opinion. I think the best way to learn is hands on and that's exactly how he demonstrates it.
If I had the option, I would take ALL my classes with Dr. Yeongin Kim!
Definitely the in–class PowerPoints and examples as well as the homework. The professor does an outstanding job explaining the concepts and is very reachable when having questions.
I really appreciated Prof. Kim recording lectures and posting them in a timely manner. It helps during final week when there is a lot going on.
Professor Kim was very insightful when it came to programming and was always able to offer assistance to students who needed help from him. I would strongly recommend him to anyone looking for a good programming teacher.
I loved talking to him, and he made the course seem fun and engaging.
Professor Kim has been the best professor I have had during this pandemic. Taking a challenging course such as Programming and facilitating learning for myself and other students is difficult.
One of the best classes and one of the best professors at VCU. Always willing to help and teach students and constantly teaching new concepts in understandable ways and methods.
His structured his class very well. Easy to follow along with him through the powerpoints and he also had many in class exercises that were helpful. Answered questions and gave good feedback.
Professor Kim challenged each of us in terms of the course contents, presentation, and assignment. His approach to breaking down each subject matter really helped me grasp even the most challenging topics.
Professor Kim was always willing to help and accommodate with my work schedule to personally help with my assignments and understanding of the material.
Yeongin was very supportive of my exploration of more advanced concepts and other languages! He even offered to accept my homework in Python instead of C# when I told him that I was interested in learning that language too!
He explained things well and showed examples of things so it was easier to learn.
Professor Kim is an an awesome guy who taught/presented very well. He always made sure we knew he was available to help anyone who was struggling with the material. He is very good about making sure that everyone is following along and is not lost.