UCSBPlat.com directly in your GOLD Try it Now

HENNAWI J F

Joseph Hennawi

17 reviews
Lots of homework Accessible outside class Tough grader Participation matters Clear grading criteria Graded by few things Online Savvy Skip class? You won't pass. Amazing lectures Gives good feedback Hilarious So many papers Respected Lecture heavy Test heavy
Past quarters

None

See All
PHYS 29 Hennawi J F Spring 2025 Total: 78
PHYS 29 Hennawi J F Winter 2025 Total: 93
PHYS 29 Hennawi J F Spring 2024 Total: 39
PHYS 29 Hennawi J F Winter 2024 Total: 66
See All
PHYS29 . Hennawi J F 2 Months Ago

Basically just told you to just ask ChatGPT for everything. The course is in no way beginner friendly, he expects you to know stuff already even though there is no pre-requisites for this class. The TA will know more than him. He uses Ai way to much as a substitute for actually teaching. Horrible professor.

0 helpful 0 unhelpful
PHYS29 . Hennawi J F 3 Months Ago

VERY weird class, pace made it very difficult to learn code, but rather was about long, obscure homework. However, good teaching in the lectures and it does give you a taste of what physics majors apply their skills towards, just not in a super manageable way.

0 helpful 0 unhelpful
PHYS29 . Hennawi J F 5 Months Ago

this is NOT an introductory programming course by any means. The homeworks start off easy but before you know it they become EXTREMELY tedious, taking up far more time than the two unit value this class has would suggest. They are long, boring, and often times difficult. this course is ridiculous.

1 helpful 0 unhelpful
PHYS29 . Hennawi J F 5 Months Ago

Lecures are complicated, HW is extensive and difficult. But, literally NO ONE SHOWS UP TO LECTURE. Don't complain about not understanding a class if you don't go to lecture. You'll learn a lot if you are self motivated and know how to use AI to complement lectures/help on HW. Even if you don't want to learn it's a free A just use AI to check work.

0 helpful 1 unhelpful
PHYS29 . Hennawi J F 5 Months Ago

Nope. Just nope. Horrible introduction to coding for beginners. Honestly was so excited for coding but this class made me rethink my interest in astrophysics completely. Only class possible for coding for sciences. Class could be made so much easier with little effort but professor's just there cuz he has to be. Not fun.

1 helpful 0 unhelpful
PHYS29 . Hennawi J F 5 Months Ago

This class made me realize that computational physics isn't for me, at least for now. Basically, Prof Hennawi used "oh you can use AI" as an excuse to crank the HW difficulty to 100 throughout the weeks. The class is enjoyable if and only if you already know a lot of python already. As someone who don't, this is class is 4 units, NOT 2 units.

1 helpful 0 unhelpful
PHYS29 . Hennawi J F 6 Months Ago

Dr. Hennawi is a genius in programming, statistics, and physics. He is hard to build a relationship with because he doesn't accept undergrads as research assistants, but he understands all course content extremely well. This is NOT an intro-coding class and is applied computational physics/statistics, and he's a very well rounded astrophysicist.

0 helpful 0 unhelpful
PHYS29 . Hennawi J F 7 Months Ago

THIS IS NOT AN INTRO CODING CLASS. This is an intro to how to USE coding concepts to reflect complex statistical models in the context of physics research. Having already been very familiar with python, I was able to complete most HW without assistance, and was able to appreciate Hennawi's detailed and thorough explanations of statistics concepts.

0 helpful 0 unhelpful
PHYS29 . Hennawi J F 8 Months Ago

I couldn't figure out the 1st homework and he said he designed it to be beyond our capabilities so we would use AI. I struggled a lot and went to every office hour, but the environment was stressful. He wants you to learn, and office hours were helpful, but the class took more time than all my others combined. (Didn't use AI until last assignment)

0 helpful 0 unhelpful
PHYS29 . Hennawi J F 8 Months Ago

I've never taken coding before nor have I taken a stats class. Both of which I honestly feel should be pre reqs for this class. I have learned hardly anything and can't code anything without help from ChatGPT. I really do want to learn coding but the class went so fast the only way I could do the homework was mindlessly using ChatGPT.

0 helpful 0 unhelpful
PHYS29 . Hennawi J F 9 Months Ago

Get ready to hop on the homework grind if you're new to coding. You won't really be needing the professor as you'll just end up using the internet because he just surfs through everything in lecture very quickly. The professor seems like a cool guy, but unfortunately the lectures aren't any good.

0 helpful 0 unhelpful
PHYS29 . Hennawi J F 1 Year, 3 Months Ago

Your first homework assignment is on things you haven't even learned yet and all your next assignments will also be on things you haven't learned yet because the prof spends the whole lecture talking about ChatGPT. I cried through 5 assignments, contemplated sewer slide, then achieved happiness again when I decided to stop caring and just retake.

0 helpful 0 unhelpful