3.5
Quality3.2
Difficulty72%
Would Retake130
Reviews72%
Would Retake
130
Reviews
Rating DistributionOfficial
5
47
4
30
3
21
2
17
1
15
What Students Say
“Ignores emails or questions”
CSC407 - 1.0 rating“Lost a lot of points because code didn't compile”
CSC407 - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
55%
Textbook Required
39%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.25 avg changeRatings by Course
CNS340
5.0
(1)CSC233
5.0
(2)CSC347
4.7
(3)CSC262
4.5
(2)CSC406
4.4
(8)Difficulty by Course
C
5.0
BMS125
4.0
CSC575
4.0
CSC383
4.0
CSC407
3.8
Reviews (130)
He knows what he's talking about, but has trouble explaining it to students. Has a very odd file organization system which he "strongly suggests" students use. However, he always re-explains when needed, and is very helpful outside of class.
NO DOUBT WORST TEACHER AT DEPAUL
It was scary during the first week of the class, but it was mostly because C++ is not easy. Expect to work on your hwk - it's hard. But the professor explains everything clearly, and he curves, which is a huge plus.
Professor Phillips is energetic, spontaneous, and really knows his stuff. After taking two years of boring math and CS courses. His teaching style is a breath of fresh air. Great for beginner/intermediate programmers.
Professor Phillips is very helpful. He went out of his way to meet with students and to help us work on our programs.
Good guy interesting to talk to and knows a lot but can be hard to follow in lecture and jumps thought a lot and his coding method is hard to follow and insists you use it and because of that homework becomes rather hard...but you do learn a lot and his t
This guy is a hoot, he does a little jig in the front of the class when he talks. His sense of humor is really good, and he definately knows his C++. If you have the chance to take his class dont pass it up. You'll learn a lot and have a good time
This is a guy who is extremely easy, but also manages to teach you a lot. The homeworks are pretty easy. He tells you EXACTLY what you should do for every homework, so all you have to do is figure out how to translate that into C++. And if you have ANY PROBLEMS WHATSOEVER he'll help you out.
this is a great professor that i would recommend to anyone who must take the c++ course. he is very funny and easy to follow just as long as you pay attention and do your homework.
Had a tough time understanding and following along as the class was not really taught at a beginner level all the time...struggled with homework and spent HOURS on it and still didnt do that well...try and study C++ beforehand or see tutors often of you will do poorly in his class...
A poorly organized and presented course. Clique professor - you're either with the 'in' crowd or an outcast. If you haven't been programming in C for some years already do yourself a favor and take another professor like DiPierro as you'll learn a whole lot more.
I am currently enrolled in Prf. Phillips class.Yesterday, he spent his Friday evening explaining everything I didn't understand and then THANKED ME for coming. What a God Sent Man. Very polite and understanding, but alas the course and homework is a little vague and disorganized. An 'A' Experience!
His lectures are soo boring and confusing. He's a nice guy and will never 'single you out' or anything but he knows the grades before he gives them out.We were giving presentations(i was sitting next to him)& I saw him give almost every group a grade before they had even begun!! NO TESTS/FINAL EXAM!
this class seemed like it was going to be hard in the beginning but it turned out good. there was a lot of small group discussion and small presentations. a few papers that he graded very easily. he was a funny guy that seemed very knowledgable about science and aliens.
Easily the worst teacher I ever had at DePaul.
Take this prof if you can. He dances around class and will quite literally tell you how to do the assignments if you ask him in class. We spent an ENTIRE class (and I took him as a night class) going over the HW that was due the next day. Really fun class.
Prof Joe is a great guy. Sometimes the code he gives for homework doesn't work properly with a Windows compiler, so start early and ask questions. He's more than willing to help a student. He spent 2 hours after class explaining a concept I didn't understand and answering questions about the homework. Take his class; don't be afraid to ask for help
Aliens! His class was a bit wiered, as is he. The material was mostly reading doing a bit of writing and basically discussing very similar topics every class period. For me, the material was interesting - for the rest of the class it was boring. He is very flexible on the assignment dates and overall a fair grader. Fun class. I would recommend.
Coolest professor I have ever had...Makes Subject more interesting. He really wants, every guy from his class must know the subject. He is funny too. I really learned and enjoyed his teaching.Highly Recommended.
Great professor, very easygoing, it was a pleasure to take his class
Nice and funny professor
Great Professor. Really energetic and happy. Class is really easy with little assignments that are not hard and have a week to complete. Easy grader.
doesn't answer emails. doesn't help you out well. contradicts himself. doesn't give A's when they are deserved. makes the fun sounding alien topic lame
I'm finding that I pretty much have to teach myself out of the textbook. Disorganized, therefore lots of backtracking and lack of clarity during lectures. Definitely energized as other reviews say, and always enthusiastic. Insists on in-class group collaboration for newly-introduced topics, which I personally do not find helpful at all.
Assignments are disorganized and confusing, and he takes forever to grade them! It's been 4 weeks, and still no grade on the second assignment. The most horrible thing is that he doesn't follow his syllabus, we were supposed to have 5 homeworks and so far we've only had 3 and the final is in a week!
Don't do it. Just ... don't.
He's a really good guy deserves to be at DePaul forever. Offered to help me in csc 374, 373, and 309. I was even his grader as a graduate student. Take a class with him. Never noticed the jig the other people seem to write about. You have to be passionate about computer science in order to enjoy his class fully.
I take back my rating that I made on 2/1/2010 for lsp course. Though he didn't answer E-mails, I deserved the grade I got. I am taking his programming C++ (II) class now, and he is a great teacher. I was just salty before. Professor Joe rocks, and explains programming in a way that anyone can learn it. And he cares! Plus he's really funny.
Great professor! If you take his class online, just the same as being in class. His lectures are more fun to watch than most professors. He knows how to explain the material.
Prof Joe is probably one of the best professors I've had at DePaul. He is very passionate about the subject matter and he engages his students. His tests are tough but he grades fairly. He cares about his students and wants them to actually learn. Very easy to communicate with and his quips/jigs keep the class interesting.
Very funny professor. genuinely cares about the subject matter. didn't understand why he thought some code was more elegant than others. took a long time for assignments to be graded. Grades on a curve, but I don't know the curve. would've been better if I'd had more programming experience.
Prof. Joe is funny, zany, and a great instructor to take for this extremely tedious and very uninteresting course. Philips made the class easy with a very nice curve. I was a C work student yet walked away with an A. Take this man and pay attention. He has a lot to offer.
2010 reviews are the accurate reviews. Dynamic personality covers up the lack of teaching. Gives you assignments and walks you through them; gives exams that are way more difficult and obtuse with little guidance. Does not give a lot of help via e-mail. Unorganized and extremely hard to follow. Moves fast in all directions. 374 was wasted :(
His teaching methods might work for others, but it didnt work for me. He's enthusiastic, which is great for paying attention. However, he talks a little fast and in bursts, which made it hard for me to follow/understand. Takes way too long to grade hw and doesn't answer emails. I won't take him again if given a choice between him and another prof.
"Prof" Joe is a great guy with a great personality. He teaches (arguably) some of the most difficult concepts for Computer Science Majors to grasp. He was available via email for me the two times I needed him. The only critique I would give to his teaching style is he may fall prey to the "smart kid in class". Letting a single student take over
He is energetic and can be funny but that's where the good parts end. It takes him forever to grade assignments, he is not available via e-mail, he speaks too quickly and in bursts, and his homework assignments are disorganized and useless. He is easily the worst professor I've taken at DePaul. Disappointing.
"Prof" Joe is very brilliant and quite energetic and has quite the silly sense of humor. The material he went over, though, was extremely difficult. He's very helpful, though. Agree with others about his speaking cadence, though.
This guy is a real character. His enthusiasm is so intense that he'll bounce between subjects within microseconds. He does expect you to talk though, since its a seminar class. The homework is easy (reading and questions to discuss) but sometimes he'll tell us the homework at like 9 pm the night before. And the papers are graded easily
Prof Joe is very funny, clever, and nice. His lectures are not your typical kind, he makes them very entertaining. The homework was straightforward and papers were graded fairly easy. I would recommend him if you're looking to take a course that's not too difficult, but with a decent workload.
A zany professor who literally jumped from table to table. He was an absolute riot. He was very helpful for me and was very relaxed. Must know though that he gives points each time you participate and the total is 20points. if you are person you doesnt speak you will have a 0/20.
I am not a fan of his type of teaching. Similar to how other's have picked up on, he speaks in short quick bursts and it is difficult to follow him. His homework assignments are extremely disorganized although not too difficult. I do not care for "jokey" professors, asking the class to "vote" on point distribution for syllabus... Just tell us.
This is the third class I have taken with Prof Joe. As others have said he is very energized and tries to keep the class lively. I walked out with a decent grade which was clearly curved but never felt like I learned the material. Good guy but very disorganized, much better prof for lower level classes. Don't take him for 374.
This is an easy A class. However the professor doesn't go into details of the subject, just touching the surface. You'll not get that much new stuff in the material. His homeworks are unorganized, but easy you're writing little code in specific parts of the program and running it, just like that. What really got me upset is his late E-mails reply.
This is an easy A class. He doesn't goes into the details of anything, just giving you a main idea about the subject (which I didn't like). His assignments are relatively easy, but unorganized. he's always late in E-mails replies and exam grades. Participation in his class is required though.
This guy is everything I wanted in a teacher. He will make a fool of himself just to give you a better chance of retaining the material. Keeps class fun. Recognizes students pay him and his willingness to help reflects this. Has a flexible course structure that allows feedback from students. Smart, cool, and helpful professor. My favorite so far.
Talks a lot, teaches little. He covered so little material in such a long period of time it was almost frustrating to attend his class. He's an easy A. If you actually want to learn something, look elsewhere.
Prof Joe is a tough one. His lecture style rambles a bit, but colorful. He strives to explain machine instruction and addressing in easy-to-understand language because he knows it's hard to get at first. He is also pretty funny, and not surprisingly, brilliant. Grades on a curve. My head exploded during the final, but I came out OK - good prof.
Prof Joe is an okay professor, my only major complaint is that his exams are incredibly difficult. The roughest grade in our class was a D. Thankfully he curves...
Prof. Joe, as he likes to be called, is an outstanding educator who knows systems programming like the back of his hand. He is committed to helping you learn the material. I highly recommend him. My knowledge and skill set has grown greatly do to his instruction.
If you get the chance, take Prof. Joe. One of the best instructors i've ever had. You will learn so much and he will make it fun.
Prof Joe is a really nice and energetic guy. He knows how to keep students interested and engaged. The assignments and final were challenging, but fair. My only problem is that he goes at a fast pace and he takes 2 days to reply back to emails. But do not hesitate to ask him a question, he's really good at explaining things. Take his classes.
I don't think he explains things clearly. But I understand that this course itself is hard and very difficult to be taught. He is a nice guy but not good at teaching, and you need to do a lot of work your self. Good thing is that he isn't a tough grader.
He is a nice guy and not a tough grader. But honestly he is very confusing teacher, I could not follow him,. Every time he ask if we have any questions, e very body is in scilent. I believe it is because every body get lost. Also I don't like that he force us to talk in the class. Some people just don't like to speak and not talktive.
He is an ok teacher, not very clear but its fine if you do some extra work on reading. Homework is hard but he didn't grade it harshly, so it fine.
He speaks in spurts with a regular stutter; very hard to follow him. Tough grader. Lost a lot of points because code didn't compile. His assignments are FAR more advanced than the basic code he hoops us through in class. I have lost 7 lbs this last month from overwork and stress and I got B+s and A-s in all my other classes effortlessly.
Disappointed, he is a very confusing teacher. But it seems he enjoy teaching and think that he explain things clearly. Homework are very tough and way beyond the level of his lecture.
Easy to get credit and score on his class. Athough it was a little hard to catch his "tempo" at the bigining, it get better when you are used of it. And he is a nice guy and willing to discuss with or negotiate.
Overall good professor: explains things clearly, homework isn't too hard, and the final wasn't bad (he went over an old final as review). Bad: slow at responding to emails (sometimes not at all, or 48 hours). I did well in the class but I don't feel like I learned much. Take if you need an A, avoid if you really want to improve your skills.
Prof. Joe is nice and very smart guy but is terrible teacher. 407 supposed to be introductory class for people with little or no programming experience. After second lecture it turned out that this is pretty advanced C programming class. 1000 HW is very hard and time consuming. Final wasn't that tough. I won't take him again.
Professor Phillips is a kind and knowledgeable professor that encourages questions and participation. Homework usually consists of programming assignments in C and the exam is fairly straight forward if you understand the material. I would recommend this professor but practice your C before you take this class if you're new to the language.
The material is a bit abstract, but he did a good job of breaking it down and explaining it in ways that helped people understand. In-class participation was mandatory, so don't expect to hide and chill. Homework was challenging but doable as long you attend lectures and pay attention. I didn't buy the book and just went off lecture notes.
Not impressed with this man's teaching style. Reading his code is horrible. Doesn't respond to emails or grade in a timely manner.
This class teaches difficult concepts in C, but Prof Joe makes them not so bad because he gives you what you need for the homework and the final. Most of the code you'll need to write can be derived from power point slides. He reviewed two previous final exams to help us prepare for the final. No midterm. Sometimes very slow to respond to emails.
Good lecturer, makes a fairly boring topic pretty interesting and gives you all the information you need for the assignments and the exam. Unreachable outside of class and office hours. Sending emails to him is basically the same as sending them into a blackhole. Didn't respond to any of my emails and most of the other students said the same.
Capricious grader. Favors some students over others; point deductions are inconsistent on assignments. Gives failing grades for working code; despite showing proof. Ignores emails or questions. Refuses to give answers to study exams as he "doesn't want to give away his secrets". Interrupts his own lecture to play with cords on his desk.
Really nice guy. Makes the material interesting and fun. Cares about his students and he lets you see the previous final for preparation. I would take him again, easily.
Not gonna lie, he is the best lecturer ever. I failed the CSC406 with other professor. Then I took with Prof Joe. The course was very hard for me, especially assembly language gave me nightmares. The professor made everything easy. He is really good at explaining. You do not need a textbook if pay attention during classes.
Prof. Joe is a fantastic lecturer! He made this class WAY more interesting than it would have been otherwise. I signed up for 407 with Prof. Joe as soon as I saw he was teaching that class, too. If you need his feedback, I recommend going to office hours instead of emailing him.
Very tedious.
A good teacher with a brilliant mind. I like Prof Joe, he is an interesting guy. Although I am an online student, I have come to appreciate Prof as he tries to explain everything needed to do well in the course. I wish he were faster at email response times, and fixing grades, but I think I'll do fine in the class. Hopefully.
There were four homework assignments and a final project, no midterm or final. The homework was challenging but if you go to office hours he's very helpful. He only gave us about 9 days to complete the final project, whereas homework was about 2 weeks. He explains things well and is flexible with due dates usually. Email is hit or miss.
Amazing professor. I loved taking his class. There were about 4 weekly readings that he let the class decide how to prove they read (between a quiz, submitting two questions about the reading, or writing a 1 page paper about it). Genuinely cares about his students. one girl said she liked bagels once so he brought the whole class bagels next class.
Best lecturer, hands down! Would definitely take again, especially for Systems courses since they tend be dry and difficult. He makes it worth learning and working for. He expects participation in class, and homeworks and tests are the right amount of challening
Really nice guy, very funny. Enjoyable class. He makes difficult material way easier to understand. Some of the homework didn't really translate to what was learned in class, which made it pretty hard, but he was very available via email and tries to make sure you understand what's going on.
He was awesome, talk to him a very understanding guy and he can explain any of the concepts to you and show you examples. Lectures were entertaining as well as insightful. Brilliant Professor I would highly recommend him for this class.
Took the online section, 4 assignments were worth 50 percent of the grade and the final was worth 50 percent. No midterm. Lowest assignment dropped. DOES NOT RESPOND TO EMAILS. If he did, it would be three days later at best. Gave us a homework assignment that was due during finals week. Funny guy though.
My only bad comment is that he should give more assignments that would relate to the final exam and material. Overall I would definitely recommend taking him especially for Systems I & II.
Just a great professor and really good guy. He is really patient with the students in the class, almost to a fault. He also is honest that the book is not needed for the class. He is really helpful in office hours as well but they get really packed with students from all his classes. I would definitely recommend this man for Systems 1.
Prof Joe makes the in depth topics of 407 easy to understand. Only 4 HWs in the class and he uses the top 3 grades for the HW towards your final grade. HW is worth 65% and final is 35%, and he really curved the grades at the end. I should have ended with a D but I got a C+ with his curve. he explains tough topics in a good way and cares.
Very experienced and knowledgeable. You would learn a lot although you would have to work hard. The course is so challenging and there are lots of stuff you have to cover and work on. He is the worst grader of final exam and the most strict professor on setting the criteria of assignments. He didn't curve the grades at all. He also speaks too fast
Professor Phillips is pretty good overall, the material itself is pretty dry and very difficult at times so knowing some C programming before this class could help you out a lot. He does curve grades contrary to the rating below. there are 3 homeworks that aren't too bad, the final is very challenging.
Great professor! I learnt a lot from him. He helps a lot outside of class and always makes the lectures engaging with his unique and distinct personality.
He is an average teacher yet so far. His Homeworks are of medium-tough difficulty. You need to give time to do homework. His exams are also of the same type of difficulty as his homework. His explanations and knowledge about the concepts he teaches are clear and understandable.
Great professor and even greater person. He is clear and very funny at explaining difficult concepts. The HW assignments were pretty difficult along with the final. Definitely suggest you start assignments early and ask questions and you should do fine.
If you want to challenge yourself take this class. He helps you very little. Homework and finals are tough but he drops the lowest assignment. No midterm. Funny guy though and didn't feel bored when attending his 3-hour lecture. Make sure you pay attention and take notes. If you can't handle the pressure, too bad. Classes don't get easier.
bad teacher, tough grader, final 70% of the grade. Avoid
Stutters alot, he goes over material thats very complicated. Assumes everyone knows C/C++, majority of the class doesnt. Majority are not CS majors, so these are hard concepts. He grades harsh. Yeah, hes friendly and like able, but that's it. Very bad professor, I say stay away, unless your smart; then good for you.
He is a good professor and is hilarious. His teaching style is difficult for me to follow however, he does help a lot outside of class. This is an extremely challenging class so much sure ask him for help if you are ever confused. The lectures were 3-hours long and there is no midterm, and the final was worth 60% of your grade.
He stutters quite frequently during lectures which makes it very difficult to keep track of what he is talking about. The lectures become pointless because it is hard to understand the material based on the way he explains the concepts. The grading is very harsh overall.
Prof Joe is a good guy who tries to make a very boring subject engaging. He's accessible and keeps things light. However, lecture slides can be a big mess. Homeworks are often unrelated to lectures. But, he gives a lot of hints. The homework is hard, but you have two weeks. The people complaining waited until the last second. You can get an A.
The instructor wasn't good or prepared. I think DePaul should make a better job vetting the instructors that teach Graduate Courses- there was no consistency in grading. Don't take a class with this instructor- nice personality but you won't learn anything from him that isn't on the book or slides. There is no grading- it's all over the place.
Had a fear of online classes but Prof Joe delivers the material in a relatable and humorous way that makes somewhat complex material easier to digest. He is accessible outside of class during office hours and provides good feedback.
I really like this teacher. He is funny - and not in a cringe way. He is smart as a whip and a real software engineer. He is just a solid guy. I'm not even at the midterm but I don't even care if I fail. I still like the teacher. I am learning cool stuff and the teacher is making it fun and interesting. Labruyere - take notes.
Really funny. You certainly don't need to read the textbook to pass. Homework is straightforward and clear. Prof. Phillips is very logical, and technical (both of which are great for computer science). Overall great professor.
Prof Joe is a great guy with a nice sense of humor. However, as a professor I'd say he's pretty meh or borderline okay. My reason being how inaccessible he is outside of class time. It would take days for him to respond to emails. But besides that, he is very disorganized in lectures and leaves a lot to be desired from his assignment instructions.
I would not recommend the cybersecurity major at DePaul. It is a ripoff. Employers know that its a joke of a program . This class is a ripoff. Sorry Joe. Joe is a decent guy, at least he wont pretend to know something and then not teach it. He also wont fail you for no reason.
Good luck taking him because he doesn't help you at all for homework and if he does his answers are very vague. He teaches the basics in class but expects you to code advanced which was even taken up a notch for the final project. Good thing though there is a big curve, so most of the time you should pass but don't expect an A unless you work hard.
Here's the good. He doesn't give exams. And he's an affable, likable person. As a professor? Not sure. Homework is extremely hard and with little clarification or assistance. Often unavailable in email. Lectures are long and dry. I'm finding myself simply unable to figure out these massive scaled projects on my own. And he's no help.
Prof Joe has a great personality and sense of humor. You are only graded on 3 assignments, a final project, and class participation. He explains things well enough but leaves a bit to be desired when it comes to homework assignments. He REALLY dropped the ball on the final assignment though. Not he worst but not the best class ever
Prof Joe is a great guy and hilarious. His teaching style is difficult for me to follow. However, he does help a lot outside of class. You are graded on three assignments, class participation, and a final project. The assignments are difficult, so make sure you start early and go to his office hours for help.
The material is boring but he makes it interesting due to his style of teaching. He keeps you awake and makes class fun!! If you pay attention and ask questions youll be fine. The assignments and final project are also extremely doable if you put in the effort, and he helps/looks at your code during office hours if you get stuck.
An extremely hard class, not because of Prof Joe, but because of the content. I would not expect to get an A unless you have a good grip on C . As long as you put in the effort you will pass the class. He has a humorous teaching style that makes the content more bearable. He is great at explaining anything- ask him questions & you will be fine!
Class was difficult. Prof Joe is one of the best teachers out there and livens up the class. Highly recommend him. The final exam was extremely hard. I heard the class used to have a final project instead of a final and I kinda wish it were true for my class since it would have been a better learning experience, but to each their own. Pay attention
How Joe's classes go: He gives his daily lectures that nobody listens to besides the jokes, then gives 100000 freebies once everyone starts to flop by week 4. Both classes I took with him went like that. He never fails students which is why they like him. DePaul toddlets don't like to learn or be challenged.
The subject itself is hard to so I will not say that the prof was hard. Pros: Tries to make a lecture more fun. Cons: Bad at making the lecture more fun. Terrible grading criteria(Gets point for breaking the rule and lose point for not breaking it). Takes about 2 weeks to grade 1 assignment. Doesnt tell how to take the final for online students.
Wasn't a bad Prof. I've had him for 2 courses. He knows his stuff but is a bit bad at explaining it/teaching it. Assignments are graded really late.
Hard class overall but he helps out with curving the grades. Make sure to study on the final since it will be half the grade, but the final is easier than the assignments. Not the best at explaining but better than the other professors.
He's awesome! I will take him for system II as well.
One of the best in the program. Assignments are very well designed, teaching very important concepts which do show up in the final so everything works together in the course. You can instantly tell he cares about the students and willing to help when/if you are stuck
Best professor here at Depaul. Very clear lectures. Lots of in class coding examples. Super helpful during office hours.
Prof. Joe is a nice guy and will most likely help you with any issue you're having. That being said, he does wander off in lectures but still teaches well. The assignments took me forever, but the tutoring center and office hours were a big help; start early!! The best part was how he went over a past final exam in class; actual final was similar.
The systems classes are already hard on their own, he is honestly pretty lenient which makes a big difference. One of the more memorable professors, in a good way. Tries to make lectures entertaining, goes over all of the work. Definitely take him!
Prof. Joe is a very nice guy with some truly horrendous and outdated material. Lectures haven't been updated in clearly over a decade and the slides themselves are a convoluted mess. Classes seem to have a tendency to fall behind as a good amount of class is spent on walking people through assignments. Grading also took forever. Overall okay.
Avoid him at all costs. He didn't have a grip on the material at all. Most of the class was him fumbling over his words. Nothing of substance was said in his lectures. Hw assmts and final didn't reflect what was taught in class. He graded most assmts the very last week of the quarter. Horrible at responding to emails. Horrible class !
His lectures are very engaging and he makes them fun and easy to follow. Curves the grades and is fair to the students when it comes to the homework. I really recommend him for CSC374, even though the class and material are difficult.
Super funny guy! Very engaging professor, it is interesting to actually watch his lectures. He makes everything basic and understandable, literally awesome. Class is horrible though, but him as a professor is amazing!
Nice guy. TERRIBLE professor. The most basic things you expect of professor he completely fails at. Weeks to grade an assignment. Doesn't respond to email. Lectures are a scattered mess. Dont take him if you want to learn and feel like you are in a worthwhile class. Do take him if you want a nice guy who doesn't care about a quality class.
All around professor Joe is a good guy who brings excitement and humor in the classroom. There were several issues with assignments that needed to be changed close to the due date because of an error on his part which was frustrating. He is the slowest grader, it took 5 weeks for the first grade to be posted. Final grades weren't posted for weeks!
Everyone says he curves, and when they say that, they mean it. I took it over the summer and it was 60% homework and 40% final. People who didn't even take the final still passed with a C-. The test wasn't bad it was just like the practice ones he gave us. So as long as you do the homework, show up for the test, and get some points, you'll pass.
the actual goat bless Prof Joes heart
Great professor. Ive had several classes with him. His assignment deadline policy is great and he is really fair on grading homework and exams.
Best Systems professor. Allows notes, and has good curve for final.
Took async class. He called it a "gimmick" and the final is about 70% of the grade. There is four assignments which are worth 30%. He didn't start posting lectures till like three weeks into the async class.
Never a dull moment in his lectures. Super funny guy who explains challenging concepts in a way that's easy for everyone to understand. Homework can be challenging but he is very helpful with it and is fair about due dates. Definitely one of my favorite CS profs at DePaul. I actually learned in his lectures and looked forward to attending
Such a funny guy. Great teaching style too 10/10
Cool guy cubes grade but very chill professor
Cool guy awesome at teaching take if you can
Goated. good lectures. good grader. very helpful
Super chill guy. Lectures are not too bad to get through and labs are okay. Final is majority of the grade but he curves a lot and preps u plenty
absolute chiller. he teaches what you need to know for the final and prepares you well for it. Only 4 assignments and the final factor into your grade, but he prepares you for all of them. really nice guy and pretty goofy too.
Class Info
Online Classes
100%
Attendance Mandatory
55%
Textbook Required
39%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.25 avg changeRatings by Course
CNS340
5.0
(1)CSC233
5.0
(2)CSC347
4.7
(3)CSC262
4.5
(2)CSC406
4.4
(8)Difficulty by Course
C
5.0
BMS125
4.0
CSC575
4.0
CSC383
4.0
CSC407
3.8