Reviews of professor Angela Beasley

Rating: 5.0/5, difficulty: 3.0/5
If you want a soft introduction to machine learning, this is it. Thanks to this class, I can read data science articles on Medium, pull datasets from Kaggle, and tell you all about classification, clustering, and association analysis. Beasley focuses her content through manageable .ipynb homeworks and intuitive practice problems.

Rating: 5.0/5, difficulty: 3.0/5
This is perhaps one of the best classes in UTCS. Prof. Beasley is very kind, and great at concise and understandable lectures. In addition, unlike many of the other classes in the CS department, most of the material in this class is highly practical. Plenty of work, but very much doable. Highly recommend for aspiring data scientists.

Rating: 4.0/5, difficulty: 3.0/5
It's a good intro to machine learning course; was a bit difficult for me towards the end due to all the confusion of definitions I had but you get to have a really nice cheat sheet on exams and they are not cumulative.

Rating: 5.0/5, difficulty: 3.0/5
Super kind and understanding professor. Very responsive teaching staff on ed, and I found the slides and lectures to be easy to follow when studying for exams. She gives a review for the exams (2 exams, 1 final) and we have a decent amount of practice problems as well so I felt pretty prepared going in. The grading isn't super tough, either.

Rating: 5.0/5, difficulty: 2.0/5
Beasley is probably one of the best CS lecturers I've had. Content is presented in a very organized structure. Tests and projects are doable and graded fairly. It does take forever for anything to get graded though.

Rating: 4.0/5, difficulty: 3.0/5
Great course to take if you're a total beginner in ML concepts. The testing schema for this course leaves more to be desired as it is math heavy. Projects aren't too difficult and could be done within a single sitting if you really wanted to try. Make sure you keep up with the course as there are weekly HWs.

Rating: 5.0/5, difficulty: 3.0/5
This course is one of the best upper-division computer science courses I have taken at UT. Professor Beasley does a great job of introducing many of the most important topics of machine learning in a digestible manner.

Rating: 5.0/5, difficulty: 3.0/5
Professor Beasley is a true gem at UT. Every CS student should take a data mining/ml course. There is no one better to take it with than her. 100% recommend.

Rating: 5.0/5, difficulty: 2.0/5
She follows the syllabus and gives good lectures. There is a social impact project and group project, which she does not grade too harshly on. The homeworks give good insight into building machine learning models (similar to building data structures in CS314). The tests follow the slides, and you get to bring a cheatsheet to do well.

Rating: 3.0/5, difficulty: 3.0/5
Projects are good for learning common ML libraries. Exams are non-trivial and annoying (not useful for learning), but easy enough. Lectures are boring and social impact is annoying.