Skip to main content
Sponsored
STAT 3220 Introduction to Regression Analysis
Last taught: Fall 2026 Add to Schedule
☆ Rating
Difficulty
GPA
Instructor
Enjoyability
Difficulty
Recommend
Reading
Writing
Groupwork
Other
Total Hours

Grade Distribution

No grade data available

Average GPA
Students Measured
Review Summary Updated April 05, 2026

Only take this class if it is absolutely required, as you will trade meaningful conceptual and coding instruction for a straightforward, highly managed path to a strong grade. The structure leans heavily on a flipped classroom model with uninspiring lectures, frequent group projects, and an expectation to copy and tweak provided code rather than learn statistical programming or underlying theory from scratch. Communication is consistently slow and the instructor shows minimal engagement with student questions, so do not rely on office hours for deep clarification or academic flexibility. If you stick strictly to the grading rubrics, stay on top of the steady stream of weekly deadlines, and navigate the group work efficiently, you can easily secure an A without leaving with a solid foundation for advanced statistics.

45 Reviews

Add Review
Fall 2021
3.3
Average

I think the past reviews of Krista were rather harsh. I think she's changed the format a bit since previous years. There really wasn't a lot of homework most weeks. She uploads lecture videos that we're supposed to watch before class, and they're helpful for the in-class group activities. The lecture video slides are thorough enough that you don't even need the textbook. She spends some time at the top of every class going over the same material as the lecture video which I rarely paid attention to tbh, I'd just get started on the in-class assignment. The in-class assignments weren't difficult, and she basically provides all the SAS code you need so it's fairly straightforward. The "homeworks" were completely optional. Instead, we had weekly quizzes on Gradescope that weren't incredibly difficult either if you looked at the lecture slides. Each unit there would be a "lab" that you'd work on with a partner that was essentially a longer version of the in-class assignments. The most stressful part of the course were the two group projects. Because the day-to-day class activities were so simple, it felt harder to actually apply the concepts we were supposed to learn to the project. My advice is to not procrastinate, get a good group, and go to office hours to ask questions. Krista and her TAs were generally pretty good about answering questions. One other gripe I had with the course was that an A was a 95 which is needlessly high imo

Instructor 4.0
Enjoyability 3.0
Recommend 3.0
Difficulty 3.0
Hours/Week 4.0
Fall 2021
3.0
Average

Learned a lot of useful methods for analyzing data and building multiple linear regression or logistical regression models. The grade is mostly based on group work so it is important to pick a good one. There are lots of little deadlines and you don't want to forget about them as their is no late policy.

Instructor 2.0
Enjoyability 3.0
Recommend 4.0
Difficulty 2.0
Hours/Week 4.0
Fall 2021
3.3
Average

Krista throws a lot of information and assignments at you- prerecorded lecture videos, daily class meetings, classwork assignments, lab assignments, monthly homeworks, and project deadlines. However, most of this work is really manageable and can actually help enhance your understanding of linear regression if you try on them. The course is an easy A if you use the examples that Krista provides and apply them to your homeworks and labs while changing the numbers. The TA's also really don't know what's going on but they grade easily. The final project can be fun and accomplished pretty quickly if you pick your group wisely. The material in this class is definitely relevant to the real world, let alone a pre-requisite for almost every concentration of the stat major, so I definitely recommend taking it.

Instructor 3.0
Enjoyability 3.0
Recommend 4.0
Difficulty 2.0
Hours/Week 10.0
Spring 2021
4.3
Average

Honestly Varanyak gets a lot of unwarranted flack for this class. This class is not difficult as long as you skim the textbook and take notes on the weekly lectures (only like 30 minutes each). Yes, we don't go in-depth to the mathematical concepts - that is outside the scope of this class. You will probably get more out of this if you've already taken STAT 3120. This class advertises basic multivariate regression skills. You will learn to do that.

The grade threshold for this class is a 95, but with how easily most assignments are graded it is not a heavy lift.
The problem sets are easy and are direct applications from the classwork and lectures.

I will concede that SAS sucks, but you can literally just copy and paste code from the provided examples and refit it to your context with extremely limited/no programming knowledge.

Instructor 4.0
Enjoyability 5.0
Recommend 4.0
Difficulty 2.0
Hours/Week 2.0
Spring 2021
1.3
Average

Whew. Krista is so difficult. While I will more than likely get an A- only because her grade thresholds are ridiculous, she is so unaccommodating. She expects us to read the textbook, watch pre-lecture, go to class every day and complete classwork (graded for accuracy) have a lab and homework (so long) for every unit, and 2 projects, it is just way too much. Not to mention, she isn't very approachable, does not allow extensions, terrible communication by email, and isn't a good lecturer, and there are barely any drops. If this class isn't a requirement, take an alternative she is such a piece of work and it is not worth your stress. It is unfortunate because I took this class during online learning, so I can only imagine what it is like in person. The only good thing really is that there are no exams, and you work in groups for class work and the projects.

Instructor 2.0
Enjoyability 1.0
Recommend 1.0
Difficulty 2.0
Hours/Week 3.0
Sponsored
Spring 2021
2.3
Average

I personally don't like Krista that much, but this class is generally ok. You can easily get A in this class but you won't learn much about the core concepts or the coding. Krista is nice but not a very good teacher for high level classes. She poorly explains the rationales behind concepts and the codes. You will just memorize the whatever things you need to do and correspond them with the codes, while you don't understand why you do this. Another thing is that the class is not organized at all. It has the most disorganized Collab site I have ever seen. It is very confusing with her repeated labels, tedious and not accurate instructions, and redundant resources. She could make it better by keeping the "lecture day tab" and eliminating others because they don't help at all. Homework, classwork, labs and projects take up the grade, but homework problems are not designed very well. Her wording sometimes is difficult to understand (i.e. she uses multiple terms/names to represent the same thing which is confusing ), and also expect a few questions that you never learned in class to appear in HW or lab. She gave different answers to the same type of questions, so you don't clearly know what is the right (or standard) way to do it. Besides the HW, classwork, recorded lectures and stuff, you also have the self-learning SAS lessons which costs you 2 hours per week. On the good side, the classwork is helpful as an immediate practice for what you need to know. She will give answers at the end of the class, so don't miss it. Overall, this class is ok but don't choose Krista if you want some in-depth understanding of the materials. Good GPA pumper.

Instructor 2.0
Enjoyability 2.0
Recommend 3.0
Difficulty 1.0
Hours/Week 7.0
Fall 2019
1.3
Average

Horrible teacher. Krista literally sucks. She's not remotely helpful in OH. The way she presents it is so boring. The readings are bearable I suppose. She makes you use SAS, which is really confusing and somewhat hard to use. I got an A-, so I'm not complaining just bc of my grade. I would've had a more enjoyable time if I took it with someone else. Do yourself a favor and don't make the mistake I did. Everyone else here seems to agree, so that should say something.

If you love stats, then go ahead and take this class. I realized that I only thought I liked this class due to the professor in intro, not because of the content itself.

Instructor 1.0
Enjoyability 1.0
Recommend 2.0
Difficulty 3.0
Hours/Week 7.0
January 2021
4.7
Average

Honestly very surprised to see how negative a lot of the reviews about Krista are, as I had a great experience with her. I took this class over j term so obviously it was at a much faster pace/a little more strenuous than it would be during a normal semester. That said I think Krista did a great job. I thought her lectures and powerpoints were super easy to understand and look back at. Also think that the classworks, labs, and homeworks were completely reasonable and actually helped with learning. Krista is super nice and very approachable and I think made the class a really good experience. I would say this is one of the best stat classes I've taken at UVA and would 100% take a class with Krista again. Not sure why other people dislike her, but I think if you put in a reasonable amount of time and effort the class isn't that difficult and you actually can get a lot out of it.

Instructor 5.0
Enjoyability 4.0
Recommend 5.0
Difficulty 3.0
Hours/Week 0.0
January 2021
5.0
Average

Honestly this class was amazing, I know this class had such a bad rep from the earlier years, but it is much more organized now. Krista is honestly one of my favorite teachers from UVA and she was so approachable and caring to all the students. Since I took this during J-term, the class size was smaller, but it so doable and I HIGHLY recommend her since she was always available and thoughtful.

Instructor 5.0
Enjoyability 5.0
Recommend 5.0
Difficulty 2.0
Hours/Week 9.0
Fall 2020
3.3
Average

I took this fall 2020 online as a first year. DON'T let the reviews scare you into taking this class. This course is very manageable, just incredibly time consuming. I'm convinced Krista does not realize the amount of work she gives is excessive and believes this is our only class. However, that aside, it's not that bad and easy to pass with an A+ so long as you do the work.

There's a pre-recorded lecture to go along with the reading prior to each class. The pre-recorded lecture is based on her power points and technically you don't really need to read the textbook to understand the material. In the live lectures, she goes over a class example and the codes on SAS. Her coding files for each unit are actually organized and easy to sort through. There's a class check-in with each lecture that's normally content-based or asks you to do your own example. Not hard at all. You can find the answers to the content based questions in her power points or you can just ask her and she'll guide you to the answer.

There's one homework assignment with each unit (about 4 problems with each assignment) along with a lab. They're both very helpful in preparing for the other if you choose to do one before the other. For the labs, she randomly pairs you up with someone to work on it and if you and your partner both understand the codes/content, it doesn't take more than 2 hours to finish the lab. For the home work, it does take long but it can be done in a night. It's not hard at all to get above a 90/100 on each lab and homework.

My main complaints with Prof. Varanyak is that it's very obvious she's still kind of new to teaching (she graduated from grad school only a few years ago). She sends a bunch of bs emails and rarely replies to Piazza posts that are genuine questions. The TAs are the ones that reply to the Piazza posts but they give very conflicting answers most of the time so it doesn't even help. It's obvious that she's very disorganized - even in her pre-recorded lectures she somehow manages to find an error in her power point and fixes it on the spot. Sometimes she'll upload the wrong files and and re-upload the correct ones without letting anyone know. She doesn't even follow her own schedule that she set up and shared earlier with us sometimes either.

I'm glad that there aren't any exams in this class. There's two projects but they're SO time-consuming and you have to make sure you get GOOD project partners. If someone isn't doing their part, just report them right away. I was forced to do that with one of my partners. We were initially a group of three but became two since of them obviously didn't understand the material. My biggest piece of advice is to take this class with friends. It helps a lot!!!!!!!! #tCF2020

Instructor 3.0
Enjoyability 3.0
Recommend 4.0
Difficulty 3.0
Hours/Week 10.0
Sponsored