4.7

Charlie Hannigan

Business - University of Southern California

4.7
Quality
2.7
Difficulty
87%
Would Retake
110
Reviews
4.7
Quality
2.7
Difficulty
4.7
Helpful
4.7
Clarity

87%

Would Retake

110

Reviews

Rating Distribution
Official

5

90

4

10

3

3

2

6

1

1

What Students Say

Best professor I've had at USC hands down

BUAD310 - 5.0 rating

his lectures are pretty decent and he's extremely friendly/outgoing

BUAD310 - 4.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

47%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 67 grades
Most common grades:
A (31)
Not sure yet (31)
A+ (16)
Grade Distribution
A(47)B(5)C(0)D(1)F(1)A-/B+(13)
Based on 98 reported grades
A: 31
Not sure yet: 31
A+: 16
A-: 11
Common Tags
Caring (56)
Amazing lectures (48)
Accessible outside class (33)
Hilarious (25)
Inspirational (21)
Clear grading criteria (19)
Respected (18)
Participation matters (14)
Rating Trend

Stable

-0.19 avg change
Dec
Feb
Apr
May
Jul
Dec
Last 6 months
Ratings by Course

BUAD311

5.0

(8)

BUAD310

4.6

(102)
Difficulty by Course

BUAD310

2.7

BUAD311

2.4

Reviews (110)
5.0
3.0
BUAD310
Grade: B+
Nov 15, 2022
Would take again

Dr. Charlie is the best professor I have had at USC. I was high-key dreading this class but he really made the material understandable and was so willing to reteach any concepts during office hours. Compared to other versions of this class, I truly think he is the best option for statistics, and would definitely recommend this class.

Amazing lectures
Graded by few things
Accessible outside class
5.0
2.0
BUAD310
Grade: A
Nov 30, 2022
Would take again

Amazing professor. Lectures are well-structrued and very engaging. Do have quite a bit homework and the Excel is quite tricky but if you do put a little more effort in this course should be an easy A-.

5.0
3.0
BUAD310
Grade: A
Nov 30, 2022
Would take again

Take Hannigan 100%. You just gotta show up to class, do the homework(which is not that bad at all), and focus in discussion. I reccomend office hours as well. You will not be dissapointed and if you do poorly it is entirely on you. GOAT

Clear grading criteria
Gives good feedback
Caring
5.0
3.0
BUAD310
Grade: Not sure yet
Dec 1, 2022
Would take again

You must take Dr. Charlie if you have the opportunity. Easily the nicest professor I have ever had. Very knowledgeable about Business Statistics and really cares about his students and their success. Stats is a tough class, so you are going to have to put in the work.

Clear grading criteria
Caring
Accessible outside class
5.0
2.0
BUAD310
Grade: A
Dec 12, 2022
Would take again

Nicest professor at USC and tries super hard to make stats enjoyable. Super great at teaching concepts and willing to go above and beyond to make sure everyone who puts in effort understands the material. Wholesome af.

Caring
Respected
Accessible outside class
5.0
2.0
BUAD310
Grade: A-
Dec 21, 2022
Would take again

Lectures are informational and engaging. At times, content can feel complex or difficult to understand, but this prof goes out of his way to make sure concepts and the material for class is fully understood by students. Super caring, personable, and a kind individual. Has great humor too. Definitely recommend this prof for any class at USC.

Clear grading criteria
Hilarious
Caring
5.0
2.0
BUAD310
Grade: A
Dec 23, 2022
Would take again

GOAT. Class is not hard for me cuz I learned ap stat before, but the excel part is high key rly useful. u can totally tell he is super caring and wants everyone to understand the concepts. Ordered pizza for us in final review session. TAKE HIM.

Inspirational
Caring
Respected
4.0
2.0
BUAD310
Grade: B
Jan 1, 2023
Would take again

Super nice guy, really caring and funny professor. Still a hard class tho, so it doesn't change much. Easily the best Marshall prof I've had and he clearly cares abt his students. A few pop "quizzes" for attendance post midterms but other than that you get out what you put in. Would recommend, you won't find a better prof.

Amazing lectures
Caring
Accessible outside class
5.0
3.0
BUAD310
Grade: A
Jan 11, 2023
Would take again

By far the best Prof I've had at USC. The nicest guy ever. Stats is hard no matter what but he makes it as easy and simple as possible. He really cares about every student and I couldn't imagine taking another Prof. Must take Dr. Charlie for stats

Clear grading criteria
Caring
Respected
5.0
3.0
BUAD310
Grade: A+
Mar 5, 2023
Would take again

Charlie's by far the best professor I have taken in business admin at usc. His lectures are very efficient and helpful. If you don't understand something, go to his office hours and he'll help. Definitely try to take both his 310 and 311 class, but honestly, even if they fill up just take another professor and audit Charlie's class.

Amazing lectures
Caring
Accessible outside class
5.0
2.0
BUAD310
Grade: A
Apr 4, 2023
Would take again

Charlie is one of my favoriate teacher at USC! I took his BUAD 310 last semester and am taking BUAD 311 with him right now. He's very flexible and easy going, and definitely makes Stats (which is boring) an interesting class.

Amazing lectures
Inspirational
Caring
4.0
3.0
BUAD310
Grade: Not sure yet
Apr 18, 2023
Would take again

I've never taken stats before so the class was obviously challenging, but Charlie tries to simplify as much as possible. Goes a little slow for easy content and sometimes he runs out of time to explain the complex ideas at the end of class but office hours and discussion are a huge help. Def take him if you have the choice

Hilarious
Caring
Lecture heavy
5.0
3.0
BUAD310
Grade: A
Apr 26, 2023
Would take again

Learned how to use Excell, write well, communicate statistics in layman's terms, work better with groups, and understand statistics!Great professor. So understanding. Always willing to help if you ask. Learned all students name in what I think is a 200student lecture hall. Everyone feels comfortable and confident in his classroom. He is so so fun.

Hilarious
Caring
Accessible outside class
4.0
3.0
BUAD310
Grade: A
May 14, 2023

Great guy, but I wasn't a fan of the way the class was organized. Discussions were helpful for learning to integrate Excel and statistics, but lectures got pretty boring pretty fast, and I felt like they were going either too slow or too fast. He was always ready to help out and explain things better after class and in office hours.

Caring
5.0
4.0
BUAD310
Grade: A-
May 17, 2023
Would take again

Professor Hannigan is a great professor. He was able to make statistics a subject that is understandable. Although the class was at 8am, I would still take the course again . If you would like to learn statistics and receive a good grade, I suggest you take his class, even if it means waking up early. He is always accessible outside of class.

Amazing lectures
Clear grading criteria
Accessible outside class
5.0
3.0
BUAD310
Grade: A
May 23, 2023
Would take again

Professor charlie is an amazing teacher! He is not only passionate about his job , he also cares about his students' success outside of the classroom. He tries to make lectures interesting and truly hopes everyone can do well in this course. Take his course! You won't regret.

Participation matters
Lecture heavy
Accessible outside class
5.0
3.0
BUAD310
Grade: B
May 26, 2023
Would take again

Great professor. Attendance is not taken at lectures or discussions. At lectures he goes through slides and works out certain problems. For discussions, he gives a mini-lesson/advice at the beginning and then everyone works on the homework and can ask him questions. Curve is pretty strong as I was below average on 2 of 3 exams and received a B.

Hilarious
Caring
Online Savvy
5.0
2.0
BUAD310
Grade: A-
Jun 26, 2023
Would take again

Professor Charlie is the best, the lectures were clear, and he is always accessible for extra help outside of class. Tests are extremely fair and similar to the prep material, this coming from a usually below-average test-taker. Curve is a little harsh, but it doesn't matter if you put in the work. Best professor I've had at USC hands down!

Amazing lectures
Clear grading criteria
Accessible outside class
5.0
1.0
BUAD310
Grade: Not sure yet
Jul 14, 2023
Would take again

He is an awesome professor that made me love data analytics.

Amazing lectures
Inspirational
Hilarious
5.0
3.0
BUAD310
Grade: A+
Jul 14, 2023
Would take again

Great professor

EXTRA CREDIT
Inspirational
Respected
5.0
3.0
BUAD310
Grade: Not sure yet
Jul 14, 2023
Would take again

Really good professor, very interactive and involved with the students. Amazing lectures.

Amazing lectures
Inspirational
Accessible outside class
5.0
1.0
BUAD310
Grade: A+
Jul 14, 2023
Would take again

Best mentor i have ever gotten and he really does care about his students

Amazing lectures
Caring
Accessible outside class
5.0
1.0
BUAD310
Grade: A+
Jul 14, 2023
Would take again

Best mentor i have ever gotten and he really cares about each and everyone of his students

Amazing lectures
Inspirational
Caring
5.0
3.0
BUAD310
Jul 14, 2023
Would take again

Professor Charlie was amazing. All the content we learn in class is well-explained by him, and he is very flexible, patient, and caring. I really hope that he can teach me again in the future.

Amazing lectures
Gives good feedback
Inspirational
5.0
2.0
BUAD310
Jul 14, 2023
Would take again

Professor Charlie is a super patient, hilarious and respected teacher and has the most engaging lectures! I definitely recommend taking his class!

Amazing lectures
Inspirational
Respected
5.0
2.0
BUAD310
Grade: B
Sep 1, 2023
Would take again

Professor Charlie is one of the best professors I have ever met. He is super caring and is always willing to help you understand your homework. He provided many lessons and took time within discussion and lectures for us to understand how to use Excel. Professor Charlie is the best! Definitely take him for Stats!

Amazing lectures
Hilarious
Caring
5.0
3.0
BUAD310
Grade: Not sure yet
Sep 2, 2023
Would take again

Great guy, great professor. Super understanding and makes things easier to comprehend. Only constructive criticism I would give would be to spend more time on difficult concepts rather than pushing them to the end of class.

Inspirational
Hilarious
Caring
5.0
3.0
BUAD310
Grade: A-
Sep 16, 2023
Would take again

Nice professor, super helpful during the Excel discussions. The final was hard but midterms weren't bad. The final is where you differentiate yourself.

Caring
5.0
2.0
BUAD310
Grade: A
Oct 5, 2023
Would take again

Dr. Charlie is my favorite professor I've had at USC. I can't recommend him highly enough. I took his 8 AM class but it was so worth it because I wouldn't have wanted to have any other prof for 310. He is an amazing resource and really cares about all of his students and wants to see them succeed.

Caring
Accessible outside class
5.0
3.0
BUAD310
Grade: A-
Oct 28, 2023
Would take again

Great professor and a good guy. Midterms are easy, lots of Excel HW, final was hard

Amazing lectures
Lots of homework
Caring
5.0
2.0
BUAD310
Grade: A-
Nov 27, 2023
Would take again

The class/subject was not the best in my opinion but Professor Charlie does a great job of making it accessible and easier for students. Exams are fair and he conducts several study sessions and provides lots of resources. Super nice professor

Group projects
Caring
Accessible outside class
1.0
5.0
BUAD310
Grade: F
Jan 5, 2024

This professor will not work with you if you claim you completed an exam and it doesn't show on his end. He will mark it a 0, affecting your grade drastically.

2.0
4.0
BUAD310
Feb 5, 2024

yeah no get ready to spend hours on excel homework every week only two tests but the homework that he expects you to do every week along with studying is insane

Tough grader
Online Savvy
5.0
2.0
BUAD310
Grade: A-
Feb 26, 2024
Would take again

It doesn't even cover hard concepts of statistics as regular math GE class. Charlie provide solid resources (Office hrs, extra explanation videos, practice questions). I bet most of students complain about the difficulties, who never took one single ITP or math class in USC. Go to his offcie hours, he'd love to see you put efforts.

4.0
4.0
BUAD310
Mar 4, 2024

too many excel assignments. 3 exams that contain half a semesters worth of information per exam. insanely overwhelming class but professor is understanding especially for exams more about the class itself than the professor

Lots of homework
5.0
3.0
BUAD311
Mar 21, 2024
Would take again

superb at teaching complex material. the exams are hard but they're departmental exams so what can u do. prof does his best to prepare u but he does downplay the difficulty of it lol. tip: u learn easy-med versions of problems in class, and the exam is the hard version aka u have to critically think and fast, cause u only have 70 min for the exam.

Amazing lectures
Lecture heavy
Graded by few things
5.0
3.0
BUAD310
Grade: Not sure yet
Apr 23, 2024
Would take again

You can tell he truly cares about his students and wants them to do well. Lectures are very engaging and he also hosts a lot of extra review sessions before midterm and final. The only downside about the class is the amount of excel work we have to do. That being said, it is very helpful in the long-run, but overall, too many excel assignments.

Amazing lectures
Lots of homework
Respected
5.0
3.0
BUAD310
Grade: Not sure yet
Apr 23, 2024
Would take again

Professor Charlie deeply cares about every single one of his student's successes. He is understanding and is genuinely trying to get everyone the highest grade possible. Homework isn't terrible, and you get cheat sheets on exams. Attendance isn't mandatory but going to discussion will walk you through all the homework answers. highly recommend!

Caring
Lecture heavy
Accessible outside class
5.0
2.0
BUAD311
Grade: A
Apr 24, 2024
Would take again

He is the best professor I have had at USC. He cares about all his students! He is great at answering questions and makes it comfortable to ask questions in class. He is very understanding and explains all concepts so well. He has made it feel super doable. He also has a great, funny personality. Take him if you can!!

Clear grading criteria
Gives good feedback
Caring
5.0
2.0
BUAD310
Grade: Not sure yet
Apr 30, 2024
Would take again

Professor Charlie is an angel sent from above. He is the sweetest person, amazing teacher. So much review offered for midterm and final. The application test is an easy 100 because he gives you it a week before to memorize. Excel was heavy in the beginning of the semester but lightened as the material picked up. Take Charlie you won't regret it.

Hilarious
Respected
Graded by few things
5.0
2.0
BUAD311
Grade: Not sure yet
Apr 30, 2024
Would take again

Do yourself a favor, and take Dr. Charlie. He is a kind and caring professor that makes a daunting subject interesting and manageable. He clearly cares deeply about his students, making it easy to ask questions in and out of class. With this, his passion for the subject and his work is infectious. No joke, USC, this guy deserves a promotion

Clear grading criteria
Caring
Accessible outside class
5.0
2.0
BUAD310
Grade: A-
May 1, 2024
Would take again

He cares about the students and explains stats in real-world examples that are easy to understand. His grading system is to reward students who do HW and show up to class rather than test. Class is structured so that you get the grade you put in. It wasn't an overwhelming amount of work 1 connect+ discussion assignment. Highly recommend. 95/100

Lots of homework
Caring
Accessible outside class
5.0
1.0
BUAD310
Grade: A+
May 3, 2024
Would take again

No need to read tb. go to every lecture. 8am might be hard to wake up. W professor. very nice and hosts lots of reviews for midterm and finals. gave pizza for final review. really cares about his students. u will learn a lot of excel. hw is on mcgraw hill. disc has one excel file per wk. theres also a light group project on airlines.

Group projects
Amazing lectures
Clear grading criteria
5.0
4.0
BUAD311
Grade: Not sure yet
May 6, 2024
Would take again

Thorough teaching even though material is incredibly dense sometimes. Does his best to prepare you for exams which are departmental. Humorous lectures and he tries to keep your attention. Very open to any and all questions. Replies slow outside of class but super accessible during/after class. Hosts lots of review sessions.

Participation matters
Amazing lectures
Clear grading criteria
5.0
2.0
BUAD310
Grade: A-
May 8, 2024
Would take again

Awesome professor, one of my favorite professors I had at USC. He makes it so much more easier and has great sense of humor + knowledge to engage the class.

Participation matters
Amazing lectures
Clear grading criteria
5.0
1.0
BUAD311
May 13, 2024
Would take again

Among all 311 profs he manages to make a difficult course interesting and manageable. Utilize his office hours & he will explain the same thing until you get it. Truly such a caring professor and prepares you for exams with about 8 practice exams. You also get to meet his dog Smiley at his review sessions! BEST. PROF. EVER.

Hilarious
Caring
Accessible outside class
5.0
3.0
BUAD311
Grade: B+
May 14, 2024
Would take again

Overall really good professor to have in a class like this. The lectures were pretty dense but Prof Hannigan does a good job at lecturing. This class was challenging for me, my biggest complaint was the midterm and final exam, they were made out to be pretty easy by the professor to the point where he was beating a dead horse but they... were not.

Participation matters
Caring
5.0
3.0
BUAD310
Grade: A+
May 26, 2024
Would take again

Love this guy! Super kind and caring with a good sense of humor. Tries to make the lectures as enjoyable as possible and breaks down stats with digestible examples. Preps you for exams very well, and makes the exams extremely fair. HW/classwork can be heavy sometimes, but doable and graded lightly. Best 310 professor and definitely worth the 8 am!

Amazing lectures
Caring
Accessible outside class
5.0
3.0
BUAD310
Grade: A
Jul 9, 2024
Would take again

Great and easy to understand professor

Gives good feedback
Inspirational
Caring
5.0
5.0
BUAD310
Grade: Not sure yet
Jul 12, 2024
Would take again

Very good lesson

Amazing lectures
Inspirational
5.0
2.0
BUAD310
Grade: A
Jul 12, 2024
Would take again

Top 3 teachers of all time

Amazing lectures
Inspirational
Caring
5.0
1.0
BUAD310
Grade: Not sure yet
Jul 12, 2024
Would take again

I think Dr.Charlie is one of the best teachers I have ever had, and I would honestly love to go into USC Marshall to have him teach me again.

Participation matters
Inspirational
Caring
5.0
3.0
BUAD310
Grade: A+
Jul 12, 2024
Would take again

Professor Charlie is a very good professor. He is very knowledgeable in his field and he is very enthusiastic for his classes.

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
3.0
BUAD310
Grade: A
Jul 12, 2024
Would take again

Professor Charlie gives engaging lectures which makes learning the con

Amazing lectures
Inspirational
Respected
5.0
3.0
BUAD310
Grade: A
Jul 12, 2024
Would take again

He has so energetic and amazing he made class so fun and taught so much in a really easy way to understand. He is definitely one of my favorite teachers. If you can take a class of his please do so you will learn so much and enjoy it a lot too.

Amazing lectures
Hilarious
Caring
5.0
2.0
BUAD311
Grade: Not sure yet
Jul 12, 2024
Would take again

Doctor Charlie is a super funny professor, who makes all kids feel welcome. He made even learning Data Analysis very tests

Hilarious
Caring
Respected
5.0
2.0
BUAD310
Grade: Not sure yet
Jul 12, 2024
Would take again

Great professor. Super engaging.

Amazing lectures
5.0
2.0
BUAD310
Grade: Not sure yet
Jul 12, 2024
Would take again

Professor Charlie is really inspiring and caring to all of his students. He is really funny and really can get the class going from his high levels of energy everyday. He clearly explains concepts and answers question really concisely. Great professor!

Hilarious
Caring
Respected
5.0
4.0
BUAD310
Grade: A
Jul 12, 2024
Would take again

Dr. Hannigan was an amazing professor. He was helpful and excited to be in class every day. I really enjoyed being able to take his class because I learned a lot, while not being overstressed with excessive work to do.

Participation matters
Hilarious
Respected
5.0
3.0
BUAD310
Grade: A
Aug 25, 2024
Would take again

Hannigan was such a caring, thoughtful, and energetic professor. He really wants every student to succeed and caters to students who aren't strong in statistics. He hosts review sessions with pizza and brings his dog. He also is extremely available if you need help. One of the best I have had at USC. He also loves stats and teaching.

Caring
Respected
5.0
2.0
BUAD310
Oct 17, 2024
Would take again

TAKE THIS PROF! he is so incredibly caring about his students. Yes the topic can be challenging but he really tries so you can understand. Go to his lectures, go to discussion AND go to office hours! A few exams + projects + easy weekly hw. If you try and engage you'll succeed easily in this class. I only have good things to say about this course.

Amazing lectures
Caring
Accessible outside class
5.0
3.0
BUAD310
Grade: Not sure yet
Oct 20, 2024
Would take again

TAKE HIS CLASS!!!! Dr. Charlie is the absolute sweetest and made a class I was absolutely dreading into my favourite class. I was so overwhelmed before the class (no excel experience nor HS stats) and he made it super accessible and always takes the time to help and made me feel like I could succeed in stats. Also super fair exams. He is the BEST!!

5.0
2.0
BUAD310
Grade: A
Dec 2, 2024
Would take again

A very good person and a first rate professor - TAKE HIS CLASS

5.0
3.0
BUAD310
Grade: Not sure yet
Dec 2, 2024
Would take again

He really cares about his students and is always so happy/positive. If you need help, he will help you. He's the GOATTTT.

Clear grading criteria
Caring
Respected
5.0
2.0
BUAD310
Grade: Not sure yet
Dec 6, 2024
Would take again

One of the best professors I've had. Super caring and wants us to succeed and gives us all the resources we need. Some of the projects are time consuming but it helps us learn and he is always able to help.

Clear grading criteria
Hilarious
5.0
3.0
BUAD310
Grade: Not sure yet
Dec 6, 2024
Would take again

You won't have another teacher that cares about you as much as Charlie does. He puts so much effort into his classes and makes things clear. Don't take any other professor for BUAD 310.

Amazing lectures
Clear grading criteria
Caring
5.0
3.0
BUAD310
Grade: Not sure yet
Dec 6, 2024
Would take again

The best professor I have taken at USC, genuinely cares about his students and wants everyone to succeed. Highest of recommendation.

Amazing lectures
Clear grading criteria
Caring
4.0
3.0
BUAD310
Grade: Not sure yet
Dec 20, 2024
Would take again

he seems nice. his lectures are pretty decent and he's extremely friendly/outgoing. class consisted of 4 major exams and 4 portfolio projects which varied in length. i felt i learned more in discussions than lectures because it involved a lot of practice, but that depends on the student.

Test heavy
Graded by few things
Accessible outside class
5.0
3.0
BUAD310
Dec 27, 2024
Would take again

Ok, I never write reviews. Like ever. But I have to for Professor Hannigan. He spent his entire Christmas helping me fix my grade. Professor Hannigan is the type of Professor who will help YOU no matter what because he TRULY cares, even if you made mistakes. He is the best professor here. Do not miss the chance to take his class. He is AMAZING.

Amazing lectures
Caring
Accessible outside class
4.0
5.0
BUAD310
Grade: B-
Feb 13, 2025

Super nice guy, puts in effort to make lectures fun. has lots of review sessions & office hours. DOES NOT GRADE ON CURVE. Lectures are fun & informative but don't properly reflect what is on the exams, allows for notecard. Wouldn't take him again because he doesn't curve his class. This class is A LOT of work.

Lots of homework
Respected
Accessible outside class
3.0
5.0
BUAD310
Grade: Not sure yet
Feb 16, 2025

Hannigan is a nice professor but turns what can be simple concept in to complicated. His exams are harder than the practice problems and hws, this is because what he teaches in class is not reflected on the exam. He assigns super lengthy portfolio projects and he barely explains how to do them. Class is way to much work.

Get ready to read
Test heavy
2.0
5.0
BUAD310
Feb 16, 2025

Look at the dates of the rating. They are all on the same days- must be written by the professor (look at July 12) His portfolio projects are due on the days of the exam. He is very accessible and willing to help but its just way too much work. ppl say econ 351 is hard, this is way worse.

2.0
4.0
BUAD310
Feb 23, 2025

Prof Hannigan is pretty confusing to understand, for the portfolio projects the directions are pretty vague and leave a lot for the students to figure out on their own. Exams are pretty closely spaced together. Exam 2 was 2 weeks after Exam 1. Practice problems aren't similar to Exam problems. Hasn't been replying to emails asking for extra help

Lecture heavy
2.0
5.0
BUAD310
Grade: Not sure yet
Feb 28, 2025

Charlies exam have nothing to do with the prep work. His HW and assigned readings will not help prepare you for the exam. His exam review and practice problems are useless and not similar at all to the exam. The portfolio projects are a pain the a**

Test heavy
3.0
3.0
BUAD310
Grade: Not sure yet
Apr 15, 2025
Would take again

The Jayson Tatum of professors. Super nice guy and will be a great father, but closer to a 3 than a 5. Not the best at teaching stats concepts; made us take tests on paper for an Excel-based class because of "cheating" concerns. Portfolio Projects are mostly busy work, too. Great at teaching Excel concepts to beginners though. Solid choice for 310

Caring
2.0
5.0
BUAD310
Grade: Not sure yet
Apr 25, 2025

Horrible Professor does not curve exams and assigns heavy portfolio projects. Teaches you how to do the work on excel then makes you take an exam on paper. Homework and practice problems are a waste of time because they don't prepare you for the exam. Take someone else his reviews are fake. 4 portfolio projects and 4 exams.

Get ready to read
Lecture heavy
Graded by few things
5.0
3.0
BUAD310
Grade: Not sure yet
May 2, 2025
Would take again

take him!!!! hes a great choice if youre looking for 310 professor.. worth it!!!!

Amazing lectures
Hilarious
Caring
5.0
3.0
BUAD310
May 2, 2025
Would take again

Best professor I've had at USC. Not an easy A, but worth it!! You will walk away with a connection more meaningful than a grade. He genuinely cares about students, listens to feedback, and constantly improves the class. Super engaging lectures, great projects you can use in interviews, and really thoughtful with everything he does. Dad energy!!!

4.0
5.0
BUAD310
Grade: Not sure yet
May 4, 2025
Would take again

Best professor to take for BUAD 310: genuinely cares, teaches clearly, & tries so hard to make this class manageable. That said, the class still feels brutal from my POV: 4 exams, 4 intense portfolio projects, weekly heavy lectures, discussions, HW… it's nonstop. Charlie does everything he can, but the structure of the class itself is overwhelming.

Lots of homework
Lecture heavy
Accessible outside class
5.0
4.0
BUAD310
Grade: Not sure yet
May 6, 2025
Would take again

Professor Hannigan goes above and beyond to make the inevitably tough Stats material easier to grasp. He holds review sessions and is very easily accessible outside of class. Highly recommend taking him for BUAD 310, he is the best.

Amazing lectures
Caring
Lecture heavy
5.0
2.0
BUAD310
Grade: A
May 6, 2025
Would take again

I am no morning person, but Professor Hannigan made 8:00am stats worth it with engaging, student-focused examples and visual aids to supplement lecture material. It is so evident that he cares about his students, and he is always available outside of class for support. Hands-down the best professor you can take - for this class, and at USC.

Amazing lectures
Caring
Accessible outside class
4.0
4.0
BUAD310
Grade: A
May 7, 2025

Nice guy. Dude basically threw the final for us, you wouldn't get this from any other professor. He wants you to go to class and be engaged. Just going to class will grant you a decent grade. Heads up, heavy portfolio work. Otherwise, good stuff.

5.0
3.0
BUAD310
Grade: A
May 14, 2025
Would take again

literally the goat, you won't find a more caring prof. i hate stats but this class was amazing. i want to give dr. charlie a big hug he is so nice and helpful. will rave about him until the end of time. take him for stats

Inspirational
Caring
Respected
5.0
2.0
BUAD310
Grade: A
May 14, 2025
Would take again

Prof was very caring about his students and if you put in any amount of reasonable effort this is an easy A class. There is weekly HW and 4 exams & 4 portfolio projects but very manageable. Definitely recommend this class, helped me sharpen my excel skills and was an easy A.

Clear grading criteria
Caring
Accessible outside class
5.0
1.0
BUAD310
Grade: A
May 23, 2025
Would take again

Prof Charlie made attending an 8 am genuinely enjoyable. He truly cares about his students & goes out of his way to make sure everyone feels supported by holding review sessions for every exam. He also makes a real effort to engage with students during and outside of class. Literally the goat—take this class if you can!

Inspirational
Caring
Accessible outside class
4.0
3.0
BUAD310
Grade: A
May 28, 2025
Would take again

Consists of four modules which each include an exam and a project. The homework and reading quizzes are easy, the exams are fair as long as you do your part. However, I just disliked the portfolio projects because they were busy work and most of the time his instructions were unclear which was annoying. Kind professor and does not cold call.

Gives good feedback
Caring
Accessible outside class
5.0
2.0
BUAD310
Grade: A+
Jul 10, 2025
Would take again

I took his summer class but he is one of the most genuine teachers I've ever met and would definitely take his class again. He's always willing to help and always answers any questions we might have making it very easy to approach him. He tries to get to know all of his students well and makes sure that everybody feels included. Goated prof.

Amazing lectures
Clear grading criteria
Hilarious
5.0
2.0
BUAD310
Grade: A+
Jul 10, 2025
Would take again

Dr. Charlie is one of the best teacher I have ever encountered in my lifetime. I would be lucky to take his class again.

Amazing lectures
Hilarious
Respected
5.0
3.0
BUAD310
Grade: A+
Jul 10, 2025
Would take again

I really enjoyed my course with Dr. Charlie and he has been one of the best teachers!

Participation matters
Amazing lectures
Hilarious
5.0
2.0
BUAD310
Grade: Not sure yet
Jul 10, 2025
Would take again

I seriously value the time I spent learning from Dr. Charlie. He made a considerable effort to learn with every student's name and to cater the lectures towards what our levels were. I was fully engaged throughout all of the activities we did. Anyone should consider themselves lucky should they get to be one of his students.

Group projects
Clear grading criteria
Caring
5.0
2.0
BUAD310
Grade: A
Jul 10, 2025
Would take again

Great teacher who wants the best for all his students.

Group projects
Amazing lectures
Caring
5.0
2.0
BUAD310
Grade: A+
Jul 10, 2025
Would take again

Absolute unit of a guy. Would 100% recommend for anyone who wants to have a chill professor who makes their class interactive, fun, educational and overall an amazing experience. My buddies and I had some of the best times in his class, learned a ton!

Inspirational
Hilarious
Respected
5.0
3.0
BUAD310
Grade: A+
Jul 10, 2025
Would take again

I've really appreciated having Dr. Charlie as my instructor this course. He created a classroom environment that was both supportive and intellectually engaging, and they consistently made complex topics feel understandable and relevant.

Participation matters
Amazing lectures
Inspirational
5.0
2.0
BUAD310
Grade: A+
Jul 10, 2025
Would take again

Dr. Charlie is a great professor. I loved his class! Anyone would be lucky to have him as a teacher

Amazing lectures
Hilarious
Caring
5.0
2.0
BUAD310
Grade: A+
Jul 10, 2025
Would take again

It has been a joy to have Dr. Charlie as my professor for the summer. His dedication to creating an environment where students feel safe and welcomed was clear from the first day of class. He is extremely knowledgeable and passionate about the topics we studied during the course. Take his class - you won't regret it!

Participation matters
Gives good feedback
Hilarious
5.0
2.0
BUAD310
Jul 10, 2025
Would take again

Amazing professor who really cares about his students, I enjoyed this class a lot!

5.0
2.0
BUAD311
Grade: A+
Jul 10, 2025
Would take again

He's super nice and funny! Participating in one of his classes is definitely worth your time.

Participation matters
Group projects
Amazing lectures
5.0
1.0
BUAD310
Grade: A
Jul 10, 2025
Would take again

Just an extremely friendly dude who knew exactly what he was talking about. He took time to chat with every student about their lives and interests.

Amazing lectures
Hilarious
Caring
5.0
1.0
BUAD310
Grade: A+
Jul 10, 2025
Would take again

Humorous and perfect professor, very nice to work with and the course was very interesting and well delivered!

Amazing lectures
Hilarious
Caring
5.0
3.0
BUAD310
Grade: A-
Jul 12, 2025
Would take again

I was a summer student for a in-person pre-college program in Dr. Charlie's business analytics class. I learned so much and enjoyed the way he taught the class. I'm glad he taught me a lot about business analytics. I'm seriously thinking about applying for USC for higher education because of him, especially for his AI for Business Major.

Amazing lectures
Inspirational
Hilarious
5.0
3.0
BUAD310
Grade: A-
Dec 7, 2025
Would take again

Amazing professor. He has the best teaching style in Marshall and he genuinely cares about his students. No questions is too dumb. I recommend going to office hours earlier in the semester so he gets to know you.

Participation matters
Amazing lectures
Accessible outside class
5.0
1.0
BUAD310
Grade: A
Dec 7, 2025
Would take again

One of the best professors I've ever had, he is very caring and accommodating for the entire class and is very approachable. You can tell how much he loves teaching and all the work he puts into making the class as stress free as possible. Even worth an 8 am lecture.

Amazing lectures
Clear grading criteria
Caring
5.0
3.0
BUAD310
Grade: A
Dec 10, 2025
Would take again

Dr. Hannigan was great. His lectures are set early; however, he keeps energy throughout and is always trying to bring the best out of his students. He always sets aside time outside of class before tests and really attempts to avoid tricks on tests. Attendance really helps with getting sneak peeks into expectations on tests.

Amazing lectures
Inspirational
Accessible outside class
5.0
2.0
BUAD310
Grade: A
Dec 11, 2025
Would take again

Honestly for being an 8 AM class, I only missed 2 lectures, solely because of the type of Professor Dr. Hannigan is. He genuinely cares for his students, making himself accessible outside of class for portfolio projects and exams. The exams are all super short and extremely to the point, very easy if paying attention. He is worth the 8 AM.

Amazing lectures
Respected
Accessible outside class
5.0
3.0
BUAD310
Grade: Not sure yet
Dec 11, 2025
Would take again

Literally an amazing professor and an amazing human being. Goes above and beyond to accommodate students' needs. He makes you prepared for the exams and helps balance those grades with portfolio projects, is accessible during office hours and makes the effort to get to know/help as many students as possible. Sit close to the front!

Hilarious
Caring
Accessible outside class
5.0
3.0
BUAD310
Grade: A
Dec 15, 2025
Would take again

dr. charlie is my favorite person---take him! the exams are challenging and he can make questions confusing at times, but i've never had a professor care SO much about his students. every class he would make it a priority to chat with each student who would show up, and would reward participating (especially b/c he only does 8AMs). love him DOWN!!!

Participation matters
Caring
Accessible outside class
2.0
2.0
BUAD310
Grade: Not sure yet
Dec 19, 2025

The course was generally manageable, but there was a lot of busy work that didn't always feel connected to the actual learning goals. Exam difficulty varied, though it was usually doable. The professor seemed like a decent person, but often came across as low effort, and the feedback given was vague or generic rather than actually helpful.

5.0
2.0
BUAD310
Grade: A
Dec 21, 2025
Would take again

THE GOAT. This guy made me want to actually come to an 8am class. Funny, caring, and truly wants his students to succeed. The class itself wasn't too hard, just make sure to show up and pay attention during lectures. If you have the opportunity to take 310 (or any other class with him), do it!! Hands down the best prof at Marshall.

Amazing lectures
Inspirational
Accessible outside class
3.0
4.0
BUAD310
Grade: D+
Dec 21, 2025

Great guy wants you to get an A, but the material learned is really not shown or reflected on the test not sure why. Practice exams do not have similar questions to actual test. Maybe 15-20% is somewhat similar. Even the similar ones are worded very different. Portfolio Projects can be fun, but long didn't really mind them.

Participation matters
Test heavy
4.0
4.0
BUAD310
Grade: B
Dec 23, 2025

Show effort, show up to class I know it's early, make yourself be seen you will be fine in this class. Material from class doesn't cover what is on exams, but just try to understand the concepts.

Class Info

Online Classes

100%

Attendance Mandatory

47%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 67 grades
Most common grades:
A (31)
Not sure yet (31)
A+ (16)
Grade Distribution
A(47)B(5)C(0)D(1)F(1)A-/B+(13)
Based on 98 reported grades
A: 31
Not sure yet: 31
A+: 16
A-: 11
Common Tags
Caring (56)
Amazing lectures (48)
Accessible outside class (33)
Hilarious (25)
Inspirational (21)
Clear grading criteria (19)
Respected (18)
Participation matters (14)
Rating Trend

Stable

-0.19 avg change
Dec
Feb
Apr
May
Jul
Dec
Last 6 months
Ratings by Course

BUAD311

5.0

(8)

BUAD310

4.6

(102)
Difficulty by Course

BUAD310

2.7

BUAD311

2.4

Similar Professors