4.2
Quality3.4
Difficulty96%
Would Retake101
Reviews96%
Would Retake
101
Reviews
Rating DistributionOfficial
5
63
4
20
3
7
2
5
1
6
What Students Say
“He does a great job of doing an overview of the book which is dry dry reading”
COMP429 - 5.0 rating“One of the best professors in the school”
COMP122 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
34%
Textbook Required
71%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+0.38 avg changeRatings by Course
421
5.0
(1)539
5.0
(1)CS282
5.0
(2)COMP595EA
5.0
(1)COMP598EA
5.0
(3)Difficulty by Course
COMPT421
5.0
COMP282
4.1
421
4.0
CS282
4.0
282595EA
4.0
Reviews (101)
Don't touch his candy jar in office :-), always there for you, I recommend.
This new professor is from USC. He things he's always right, and the students wrong! Not a good way to teach a class with that mentality. He needs a attitude adjustment.
Not very wise instructor
He's getting harder and harder day-to-day. Don’t be so hard on us!! Guys anyone is trying to share the same program, I insisted don’t too many guy got caught doing that trick.
More taffy dude.
Hard professor, but you learn!
If you've had noga, continue the trend, and you will learn how to program. I highly recommend Jeff W. He knows his material, and teaches very well and best of all he cares about his students! Your getting a CS degree for a reason..take him and learn.
You'll learn a lot by doing his projects. He's not an easy grader when it comes to exams, but much more lenient when grading projects. If you're looking for an easy A, find another instructor.
All his projects are very hard. Exams are little bit easier compare to his projects. If you pass Noga's class, you may do ok in Jeff's class. If you didn't take Noga's 182 and try to take Jeff's 282, all I can say is good luck!
Wiegley has good down hill in a big way this year. his class is a joke. he doesn't teach much and spends most of his time talking about his ex-wife and ex-jobs. Wiegley is a professor because he likes to be GOD of the classroom and be worshiped by his students.
A great teacher, but isn't as hard as the rumors say he is. If you actually learned anything in 110/182, you'll find his projects easy.
Trust me, dont take this professor, if you dont listen to this warning, as I didn't you will suffer. I am only writing this to help you, he is a extremely unhelpful person, its CSUN's bad luck to have him as an instructor. I hope that CSUN retires him very soon. YOU HAVE BEEN WARNED!!
He tries to scare you out of the major. Projects are time consuming - but you learn from them and they're graded to your benefit. Tests were good, not too hard and open book/note. He has a god complex - just like me :) Compulisive obsessive, cute.
If you've fared well in Noga's/Covington's 182 class, you WILL do fine. His projects are straightforward, enough time is alloted, grading is actually pretty lenient and fair. Tests/exams are open book/notes; beat that. He'll seem evil at first, but will grow humane with time. Recommended.
Fun class. Read the damn book before the tests and review the questions. One of (VERY)few professors on campus that will teach you about the real world job experience. Would have been cooler to work with some actual embedded hardware vs. Mindstorms the whole time. Otherwise awesome.
Needs harder projects and tests. Only thing that keeps you from A is how long tests are.
Worst teacher at CSUN. He cares more about impressing students than explaining difficult concepts.
No Comments
We covered a lot of cool stuff over the semester; each class was interesting and fun. Weird… exams were okay not too bad and projects were cool, they didn’t kill ya. Overall good professor I’d take him again. but is for 598ea, in 282 he tries to make you r life hell, and he enjoys it...
Wiegley is one of the best professirs I have taken at CSUN. You learn a great deal from his classes. He is also one of the few teachers I have had that teaches you actual useful things that you will need in the real world. Those who have given him bad reviews either didn't apply themselves or simply won't make it in the real world in this field.
Class could be organized better, but isn't hard like the other comments say. Maybe hes mellowed?
slowest grader ever
Not an ideal semester to rate because he was burdened by too much work of his own and from school. Did not follow syllabus and was not adequately prepared for class. Tested on material not covered in lecture but required brief knowledge(need to read). Normally is harder so beware. Does not explain topics in educated manner.
Last year I had him for 282 and was so hard. This year 424 and was so easy. Guess you don't know what to expect, but is a funny guy.
really approachable / allows and rewards hard work, but allows you to slide quite a bit if you want
Awesome. Period. A UNIX programming bootcamp. You will learn UNIX I/O, pthreads, signal, daemons, shell, Perl, makefiles, CVS basics, regular expressions, you name it. Course is fast paced, you will be on your toes all the time. Prof Wiegley knows the subject like his internals, and he'll pwn hard. You will love the class. Too awesome!
Definitely choose Wiegley. 421 was good, but should push a bit more in NSP (better than others though). In 421 expected us to try things out and experiment ourselves. NSP he allowed people to just keep asking him "what do i do next, well how do I do that" instead of trying to figure somethng out ourselves. Won't have him at our jobs.
I should've bought O'Reilly shares before the semester started! You'll use more books than in all of your Comp classes put together. The projects are challenging but you'll learn a lot. Definitely recommend his course if you really want to learn UNIX.
Will definitely push you. High expectations.
His name is Jeff. Wore a kilt one day. Heard he once dressed up like a cowboy. Must be taking after McCune.
Not many professors more dooder than Wiegley.
No Comments
Helpful, knowledegeable but hard professor. u will learn alot about the subject. Tough projects and bunch of materials for the exam as well. sometime he waste the whole class with his jokes and exwife stories. He thinks all of them r funny but only some of them r. slow grader, forget it if u want to know about ur project grade or ur class status.
P. Wiegley made comp421 a 12+ unit course without considering the students' background about the material that he teaches. This course is for those who have experience with Linux for at least a year and know well about C++, Perl,... Lectures are fast and without enough details. Projects could be done only by expert programmers. Considering the cour
Considering the course work load, the grades are unfair. Avoid him if you need to get a grade above C or C+ after studying days and nights.
as always, u have to read everything of 6 chapters at a time for mid term or 10 chapters for final.... one presentation and thats all we did.....very knowledgeable professor though...
Taking professor Wiegley in comp 421 is like being Neo and taking the green pill in the matrix. Your questions will be answered and you'll never be the same. Rigorous course, great professor, and be ready to put in the time for those labs.. and I promise you'll take every other course he'll teaches because he's great at teaching.
Work very very hard and you'll learn a lot, but ease up on those projects. Buying a router is much easier that writing one.
lucked out on having no books! projects are tough, but it puts you up to speed as a beginner programmer. Everything from 182, 110 was nothing compared to making full-fledged programs! Extremely helpful, Extremely entertaining. By reading the comments here, it seems hes O(n^2) in becomming a great teacher. TAKE HIM!!
I'm writing this review after having graduated from CSUN and taken every course JW offered when I attended. You take Wiegley you'll be superior to your coworkers in the workforce and make the big dough and get your cheese.
He's a pretty nice and charismatic guy. Very knowledgeable on what he teaches. Pretty lenient on the projects as long you make an effort, however he takes his time in grading them. The tests are pretty easy as long as you study the notes he gives in class and posts online. For our class the book was pretty much optional.
Awesome professor. Two exams and one final exam. You may use open book/any notes on the exams including final. So attending class and taking notes off his lectures, along with doing the projects as soon as it is assigned you will have an easy A. If you love programming his class is an easy A.
I had him for comp 282, hated him. Then I took him for this class and wow he's not one of those boring professor you meet, he will entertain you as well as teach you new stuff. His test is more logical than practical. Study hard, ask him questions, go to office hours, you'll be fine. :) ps- if you're a gal, you must take him. :D lol
After taking his class, the professor will really challenge you mentally with the work he required. His projects are hard and he give you barely any help. His test average is like 60% but he usually curve. Watch out for those logical question and he doesn't grade things on time or does he ever grade ur projects. Still today our project has no grade
Dry subject taught by an interesting professor. He does a great job of doing an overview of the book which is dry dry reading. I wish we had some hands-on in setting up networks rather then just theory and coding as virtual router (blah) but overall great class and learned a lot about some key concepts. Off-topic conversations were awesome.
The worse Professor I have ever had. He doesn't care about anything other than his girl friend and 7 year old stupid kid. He will not return the grade till end of the semester. His projects are so hard and he will not help you about it. DO NOT TAKE HIM IF YOU CARE ABOUT YOU GRADE.
Not a good 122 teacher. Lectures were interesting but rarely had anything to do with the class. Didn't teach ARM, just expected you to know it. He doesn't grade any assignments till the end, so you don't know how well you are doing. He seemed to treat this 2 unit 100 level class as a 4 unit 300 level course.
Professor wiggles is brutal. His exams are extremely difficult, he tries to get you by wording questions in a difficult manner. Took the final 3 days ago, still dont have grades for any homework, or any of the 4 projects we did. His Assembly projects are probably the most difficult thing i've had to do, in my life.
This professor expects you to learn on your own. Will not hold your hand. Failed all of my other classes trying to pass this one. I still don't know if I passed. Fun tangents in his lectures. It takes up half of the lecture time though. Good luck.
Dr Wiegley is not an easy teacher, but the material he gives to his students are realistic. I had no idea write the code for my projects and should have failed the class, but by a miracle of God I passed! This class will force you to work very hard. The book is trash, so get a better book! In the long run, you can learn a lot from Wiegley.
Positive: very knowledgeable, realistic amount of work, fascinating tangents. Negative: beginning semester very unorganized, tangents consume entire class, no guidance in beginning ARM assembly (check out davespace arm), 2 unit class with 5 unit work, unsympathetic toward any related personal problems, book poorly organized, material too broad
This professor is the type of guy you can have fun but not class. He does not teach you anything. He knows a lot but he cannot teach anything
Last week of the course: "It has come to my attention that this class is in fact NOT a 3 or 4 unit course, but a 2 unit course." What professor doesn't know how many units his class is? The entire class cirriculum is based around is ignorance.
I don't agree with all the other ratings. Yes, this class was a tough class but it's not impossible to do. Attendance isn't mandatory, just do the projects and hw's and you'll do fine on the exams
The best comp sci professor CSUN has to offer. Yes the class is hard but he does his best to make it easy. Very interesting lectures, makes lots of jokes and goes off on interesting tangents but always covers the material. Projects are difficult but not impossible and he helps ALOT. Tests are very difficult but only due to the nature of the class.
Entertaining.
One of the best professors in the school. Very funny and the lectures are always interesting. He is SUPER smart and will be able to help you with any comp sci questions not just his class. Projects and exams are difficult but he does whatever he can to help you understand. Its a shame he only teaches this class. Very highly recommended.
Cool dude. The book is helpful, but it is limited in examples(use internet). Class was not easy, but thats why you have a book to read.
Do not be afraid to take him for comp 122. yes, the class is kinda difficult but if you read the book and understand the pictures in the book you will do fine in the midterms. Now, the projects are very important so do them. If you dont know how to do them, ask him for help. he will help you until you get it or until you quit on him. haha
Professor Wiegley is not an easy professor but you will learn a lot in his class. I thought I was going to fail the class since the course was very challenging, but I ended up with a C+. His tangents are hilarious and he is also very knowledgeable of Data Structures.
He does go on tangents and he expects you to practice ARM assembly on your own. However, that being said he is very smart and knowledgeable. He's there to help. He tries his best to explain the material and it is not an easy task but he does it well. Material is tough but he is great teacher. He is there when needed and he is helpful. Take him!
He is not an easy prof, his lecture is fun and most of the time is about his life ! But when it come's to test it's totally opposite ! For final exam i did not know last Q! test was so hard ?! Last project was Extremely hard and unsolvable . but totally it was very helpful class and i learn lot's thing about arm and computer I recommend him!
Take!
Class is hard as nails. If you want to see real world applications of the ARM Instruction Set (not ARMSIM) look into an Arduino Due as it has a Cortex-M3 processor. Professor helps you get through the class & easily goes off on tangents but ends up relating it back to ARM. Take him. Studying is necessary regardless what prof you take.
The first day of class he said this class would not be easy. But as the semester progressed, he is more like a friend than a professor.. You have to put a lot of time and effort into this course. The tests are nothing compared to his projects. he's the best! I am looking forward to take another class with him!
He is a great professor. The subject matter is hard but he makes it understandable. Lectures are very helpful although he often goes on 30 minute tangents. Grade consists of 3 midterms and 3 projects, no final. Study a lot if you want to do well in the class. The projects get exponentially harder. Last project had 650 lines of code.
I took his course over summer (12 week class). He was really helpful and answered all my questions. I would highly recommend him to others. He does lecture for a good portion of class, and does go off topic occasionally(though his tangents are usually on awesome topics). He does his best to explain things as clearly as possible.
Professor Wiegley is an excellent professor for COMP 122. Got a C+ in his class and learned a lot which is a bonus. Class consists of three midterms and six projects. He is a very nice man and I would take him again. Learn ARM assembly well he doesn't teach it in watered down PEP8 like Pham did.
Putnam had to leave because of health issues, so Wiegley got stuck teaching our class. He had no idea what to teach, so he kind of just winged the whole thing, but he did a great job. I would say it's better than any other CIT101 class anyone could've ever taken because he talked about what we would encounter in the real world.
Very funny and helpful guy. I just hated how he would kind of leave you for yourself when a project was due. He sometimes did not provide enough resources or info to complete the projects. I think i was the only one able to do them. The class is like 2 in 1. Half book theory (some digital design stuff) and half Assembly Language.
Jeff Wiegley is BY FAR THE BEST PROFESSOR I'VE HAD and for good reason. Not only does he make his class fun with insane comical stories but he makes you feel good about doing your best. He's not just a professor but an incredible coach. He grades very fairly and his projects are super straightforward. Very concise. Great role model, very personable
Professor Wiegley is the best professor at CSUN! CSUN needs more professors like him that actually know what they are teaching. He may look as a very hard professor but in the end he ends up being great role model, he also has lots of things in store to come to class, it was like "MAGIC"! Overall class is very simple show up and pay attention!
He gave the best introduction to a class I have sat through. Literally told my friend about it for the next month. Very helpful and even though he says he doesn't care he absolutely does and grades the way he does so you will be better at what you do by the time you exit.
Coming into this class in summer 2015, I was a math major; not enjoying it and not doing well in classes. Had some previous CS experience. He knows what he is talking about. Lectures often diverge from source but it is always good stuff. He literally went on a tangent about how it's not too late to change, potential, etc Took his advice, now in CS.
I took his COMP122/L class in the fall of 2015. There are three midterms (no final) based on the textbook and programming projects on the ARMSIM architecture. He has specific days for working on the project and he is always available to answer students if they are confused and encourages this behavior. He may or may not extend project deadlines.
Wiegley is awesome. The class is definitely challenging, though he covers all material very well in lectures. He's hilarious and he knows it. Magic Thursdays are cool and relaxed. He sometimes gets off-topic in lecture, but always comes back to the main point. 4 projects, 2 midterms (no final). Show up, take notes, and study, and you'll do well.
Fantastic, easily my favorite professor from CSUN. Challenges students, provides practical knowledge. Goes on crazy tangents like others have said, and then does this weirdly hilarious unwinding-the-stack thing where he pops back through all the topics he touched on his way back to the focus of the lecture. If you can take him for anything, do it.
The guy is super knowledgeable about the subject. Be prepared to put in some work as he does give quite a few projects that can't exactly be done in a few minutes. Midterms are based entirely on lectures, so book is just there to help you catch up if you missed something. The guy is hilarious and unapologetically libertarian and pro-STEM.
His lectures are hilarious. He goes off topic a lot, but at the end of the day you still learn more than with the other professors, at least in COMP122 and with the assembly language. Would recommend to everyone in computer science and related fields. You should read the book, but it's not really necessary to pass of to get a decent grade
I really enjoy coming to class. Yes he goes off on tangents but it's not like they're useless. My suggestion is to form a study group early on and really plan on meeting to study the material and help each other with projects especially if you feel like you won't do so well. A group can help with the stress so you can laugh at his jokes more :)
One of the best professors CSUN has to offer. The class is pretty difficult but if you study and put in effort you should be fine. The first midterm was difficult but the other two were fairly easy. For our class we had 3 programming projects. The first two were straightforward, while the third was very difficult.
He is awesome guy, he describe himself as a bad guy because his test somehow not really easy, but if you study and follow his lecture, you will for sure get a good grade!! Plus, he is HOT!
God bless this man! He saved my semester from being totally awful. He has lots of energy and his lectures are very interesting. He sometimes goes off topic, you get to hear funny stories and good life lessons. The class was very chill. I like how he gives hints on some things that end up on the exams. I suggest reading the book in order to do well.
Don't let him intimidate you in the beginning. He knows the subject extremely well but likes to get off topic also. The midterms were fair, as long as you study and remember the hints he gives you. Lab assignments are easy in the beginning then are almost impossible for first-timers to understand, but as long as he sees effort he will give credit
I wish he taught every class I have to take. Knows the subject matter super well. 3 midterms aren't too bad, he basically tells you what will be on each of them during lecture. 4 projects, first 2 are easy second 2 are hard but he gives tons of partial credit on everything. You will learn something and enjoy a COMP class which is almost unheard of.
Absolutely enjoyable. COMP122 is only 2 units and he definitely teaches more than that HOWEVER the material he teaches is helpful and informative and presented in a great manner. His office hours are also 100% helpful. He is also very funny and approachable.
Although his class was enjoyable and comedic, the subject can be difficult. Assembly was basically self taught and most of the projects were copy-paste-turn it in. As for comp. architecture, the book doesn't exactly help and it can be confusing. Take only if you want an easy pass.
You are going to learn by your self. almost everything. He is trying to make the major more fun, but he waste a lot of time talking about random things that you don't need to know. in addition, you will not know your grade in any early time. furthermore, you will be confused about what he is going to exam you own. in the end, he is the best one.
He is hilarious and he knows his stuff. Exams are all from what he taught during lectures, so you HAVE to attend every class. There is a textbook, but it is mostly for reference. There are 4 ARM assembly projects. The first project is easy. The second one was okay. But the last two projects are extremely difficult.
He's a really interesting guy, especially for a boring course. However, the material he teaches in class was not sufficient enough to pass the exams and FAR from sufficient to complete projects. Definitely buy the book and plan to study and make sure you visit tutoring for projects because he does not teach assembly code well enough to complete.
He is a really great professor to take. I took him for COMP 122 and it was a challenging course but as long as you put in the hours, you will pass. He is not too strict on grading as he knows it is a challenging class. It was hard to learn the ARM assembly language in this class as there is not enough time. Schools fault. Very funny, enjoyable guy.
He tends to talk about the most random things and you may think it is totally off topic.. but no. He finds away to connect everything together, making it easier for students to relate. Great sense of humor and has hilarious stories to share. 12/10 would take again (already did and still would take another class with him).
He is funny guy. I took him last Summer 19' for comp 424. He gave few assignments such as presentation, hw, and midterm. midterm is not bad. Sometimes, he makes the topic off. Advise: read the books to prepare for the exam. He is the best magic guy.
Professor Wiegley is probably the best professor I have had in the Comp Sci department at csun. He understands students and adjusts his interactions accordingly. Never makes you feel like you did something wrong and promotes doing things your own way.
Wiegley is a great professor, for this class (comp522) the projects were pretty fun to do and that aspect of the class is easy. the written tests however are a little difficult and require reading the more dry written slides, the lectures are great and entertaining.
The most understanding and intelligent professor I've had at CSUN. He explains topics thoroughly and answers any questions with depth. Midterms are the same information from the homework. Gives real life examples to help students understand the importance and how to apply the knowledge taught in class.
Professor Wiegley is knowledgeable, caring, and fun. He encourages group work and is very supportive, making himself available to students outside of class. If you want an amazing course experience, take Professor Wiegley's class. His expertise, caring nature, and fun approach to teaching make for an unbeatable combination. Highly recommend!
Professor Wiegley was an incredible professor and he really cares about his students, making sure that everyone understands everything and even helping individual people with their code. The lectures were really interesting and even when we went off-topic, you can see his passion. You should be good as long as you pay attention to the lectures.
Lets you work on a project you actually want to work on. Is very helpful when you approach obstacles.
Decent professor, but he seemed checked out this semester. He doesn't interfere much with senior project groups, which can be a good thing for solid groups. Overall, his 490 is more tailored for experienced software engineers rather than students. Only recommended if you have a good idea of what you want to build and who to build it with.
Great professor who lets you work on projects you're passionate about. Approachable, understanding, and promotes independent thinking. Unstuck ai was super helpful for study prep.
Class Info
Online Classes
100%
Attendance Mandatory
34%
Textbook Required
71%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+0.38 avg changeRatings by Course
421
5.0
(1)539
5.0
(1)CS282
5.0
(2)COMP595EA
5.0
(1)COMP598EA
5.0
(3)Difficulty by Course
COMPT421
5.0
COMP282
4.1
421
4.0
CS282
4.0
282595EA
4.0