3.1

James Parker

Computer Science - University of Minnesota - Twin Cities

3.1
Quality
3.5
Difficulty
49%
Would Retake
85
Reviews
3.1
Quality
3.5
Difficulty
3.1
Helpful
3.1
Clarity

49%

Would Retake

85

Reviews

Rating Distribution
Official

5

22

4

16

3

15

2

15

1

17

What Students Say

Came for the lectures, stayed for the memes

CS4041 - 5.0 rating

Have you ever wondered how to go to Bucharest

4511W - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

17%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 45 grades
Most common grades:
A (20)
Not sure yet (17)
A- (10)
Grade Distribution
A(22)B(5)C(4)D(0)F(0)A-/B+(14)
Based on 62 reported grades
A: 20
Not sure yet: 17
A-: 10
B+: 4
Common Tags
LOTS OF HOMEWORK (18)
Hilarious (18)
Lots of homework (11)
ACCESSIBLE OUTSIDE CLASS (10)
Gives good feedback (9)
EXTRA CREDIT (8)
Skip class? You won't pass. (8)
Caring (6)
Rating Trend

Declining

-0.27 avg change
Apr
May
Jul
Oct
Feb
Sep
Last 6 months
Ratings by Course

CS4041

5.0

(1)

CSCI1113

3.6

(42)

4511W

3.4

(5)

CSCI4041

3.4

(8)

CSCI1003

3.0

(1)
+3 more courses
Difficulty by Course

CSCI5512

5.0

CSCI4511

4.0

CSCI1113

3.6

CSCI4511W

3.4

CSCI4041

3.4

Reviews (85)
5.0
1.0
CSCI1113
Grade: A
Dec 8, 2015

Best professor in computer science department super helpful

5.0
1.0
CSCI1113
Grade: Not sure yet
Dec 13, 2015

James is the best professor I ever met in computer science department. Unlike other professors, he goes to labs himself and he is really good at explaining things. Strongly recommended!!!

5.0
3.0
CSCI1113
Grade: A+
Dec 14, 2015

Hilarious and adorable. Loves make you laugh. If you haven't taken programming before, expect some work. He loves helping students, is very genial and comes to the lab too. Gives some extra credit assignments. If you participate eagerly, he'll even get to know you by name!

1.0
3.0
CSCI4511W
Grade: Not sure yet
Mar 29, 2016

Extremely disorganized. Constantly makes mistakes on examples throughout lecture to the point where you leave class unsure if what you were taught was actually correct. Can't trust lecture slides either as a result. Consistently shows up late to class as well. Homework's get graded agonizingly slow too, but scores are about what you'd expect.

2.0
3.0
CSCI4511W
Grade: Not sure yet
Apr 8, 2016

Always uploads assignments late so expect less time to work on them. If he says he will upload by tonight do not expect it till tomorrow at the earliest. Reminding him on moodle isn't helpful either as he takes awhile to reply. Tests are open notes+book, but are long and can ask about things that weren't really focused on. He seems nice though.

4.0
3.0
CSCI1113
Apr 20, 2016

James is really good at explaining complicated things in a clear manner and is up for answering any questions in class or office hours. Great guy!

5.0
2.0
CSCI1113
Grade: Not sure yet
Apr 20, 2016

Super funny and has a nice beard. Homework and lab isn't super easy, but the tests are what you would expect. He is always eager to help in lab and in office hours.

1.0
4.0
4511W
Apr 25, 2016

Lectures are haphazard and hard to follow. It felt like there was low effort put in all-around. We had 4 days to work on each assignment and it felt like it was always a rush. The final project was a mess as well. I imagine he would be alright for lower level classes, but avoid for 4511W if possible. Slides don't help either, but the book is alrigh

4.0
4.0
CSCI1113
Apr 28, 2016

Great professor, always tries to make you laugh, and actually codes in front of the class. If you haven't done any programming before it will be some work. Make sure to go to office hours to get help if needed. The book is also good to turn too if your confused.

5.0
3.0
CSCI1113
May 14, 2016

I loved him and this class!! It wasn't easy since I didn't have any prior experience in coding, but labs were helpful and he actually takes the time to answer everyone's questions (both email and in person.) He's also funny and very nice. I would strongly recommend this class, it was the most interesting and fun class I've taken at the U.

1.0
3.0
CSCI4511W
May 18, 2016

Wouldn't recommend. Assignments took forever in both receiving info and getting feedback. Lectures were extremely messy with confusing explanations often with wrong information. I'm a self-learner type, and still struggled a lot because the textbook doesn't fully go through things asked on homework/tests, and there isn't much info on topics online.

3.0
3.0
CSCI4511W
Grade: A-
May 23, 2016

Condensed Lecture. Early dismiss after materials covered. Super confusing at diagramming. PPT and lecture are disorganized and may have mistakes. Surprising test Qs not like HW Qs at all. SUPER lenient on writing assignment grading. Overall, not recommended for CSCI 4511W. Great professor at lower 1 level courses not 4,5000 (complicated materials).

5.0
3.0
CSCI1113
Grade: A
May 24, 2016

He was the best professor I've had here hands down. He was really helpful whenever I was confused about something, and responds quickly to emails. I'd never taken a programming course before and I'm glad he was my professor, otherwise I might have been doomed.

1.0
1.0
4511W
Grade: A-
May 28, 2016
Wouldn't take again

A disorganized mess. The lectures were as confusing to him as they were to us. Always did examples wrong. The writing assignments were ok, but the tests had nothing to do with what he taught in lecture. Absolutely would not recommend for 4511.

3.0
5.0
CSCI1113
Grade: B+
Jun 4, 2016
Wouldn't take again

Lectures were not helpful and he seemed to view the class as a joke. Homework and labs were nearly impossible to complete for beginner coders, proven by the amount of people that showed up to office hours. He is very willing to meet outside of class and offer help, however, and the midterms weren't difficult.

4.0
4.0
CSCI1113
Grade: Not sure yet
Nov 2, 2016
Would take again

James is a very well suited teacher for this class. He explains material well and is overall very knowledgeable in the course material. However, office hours for this class are atrocious. If you are a beginner at programming like I am, and hope to get help in office hours - good luck. I have probably spent 10+hrs waiting in office hr. lines.

3.0
5.0
CSCI1113
Grade: Not sure yet
Dec 8, 2016
Would take again

The way he structures his labs makes it impossible to finish during them, forcing you to spend hours waiting for a TA during office hours to check you off. There was never time to finish the tests (many times the majority of the class was there until the end). DON'T TAKE WITHOUT SOME PRIOR EXPERIENCE even if self taught it would help

LOTS OF HOMEWORK
Caring
1.0
4.0
CSCI1113
Grade: Not sure yet
Dec 14, 2016
Wouldn't take again

Struggles to get his own code to work in lectures, which he seems to think is funny (it's not). Parker is usually unprepared, doesn't know the material he's lecturing on, and can't answer the questions asked by class.

LOTS OF HOMEWORK
LECTURE HEAVY
4.0
2.0
CSCI1113
Grade: A-
Dec 14, 2016
Would take again

He's a pretty decent professor for people new to programming, but prior experience definitely helps a lot. He's comical, but he often seems unprepared --- like he doesn't always know the answers to questions asked in class, and he spends an awfully long time debugging his own code in class. Aside from that, he's pretty good I think.

Gives good feedback
Hilarious
1.0
5.0
CSCI1113
Grade: B-
Dec 15, 2016
Wouldn't take again

Couldn't code the homework he assigned his students, lectures were unfocused and often unrelated to labs and homework, never dressed professionally, and was inaccessible outside of class, and forgetful about appointments. Labs never fit in the time allotted to him, and then expected student to try to hunt down TAs to finish outside of lab.

Tough Grader
LOTS OF HOMEWORK
5.0
3.0
CSCI1113
Grade: A-
Dec 21, 2016
Would take again

He's a really laid back professor

ACCESSIBLE OUTSIDE CLASS
Caring
EXTRA CREDIT
3.0
2.0
CSCI1003
Grade: A
Dec 23, 2016
Would take again

James wasn't a bad professor for an intro level class. He always attended labs, held weekly office hours, and always answered emails and moodle comments promptly. The labs and hw were really helpful in understanding the material taught in lecture, and he coded in class which made things much clearer. 1 problem: he frequently got to class late.

ACCESSIBLE OUTSIDE CLASS
EXTRA CREDIT
5.0
4.0
CSCI1113
Grade: A
Jan 2, 2017
Would take again

I like Parker! He even comes to labs which he doesn't need to do. I think all CSCI classes at the U are pretty hard and a good chunk of it was self-learning, but that is more because I'm not too naturally gifted at the kind of logic/problem-solving mindset for CSCI. Nonetheless if you work hard an A is super achievable.

LOTS OF HOMEWORK
Clear grading criteria
Hilarious
2.0
5.0
CSCI1113
Grade: B
Jan 18, 2017
Wouldn't take again

Hardest class I've ever taken even though it's a 1000 level course. Learned almost nothing from class; talked very fast, explained things in little detail. He is very funny and witty and the most interesting professor I've had and helps outside class. Labs are three hours and you likely still won't finish. Almost impossible to get help at TA OHs.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Hilarious
4.0
3.0
CSCI1113
Grade: B+
Jan 24, 2017
Would take again

Good teacher overall. Coded examples in class, which definitely helped explain some of the more difficult concepts. He was available for office hours, and made lots of nerdy jokes in his lectures. He wasn't super specific in class sometimes, but would always give in-depth explanations if a student asked a question.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
1.0
5.0
CSCI1113
Jan 26, 2017
Wouldn't take again

DO NOT TAKE IF NO PRIOR CODING EXPERIENCE. Hardest class I have taken thus far and I am a Mech E major. Tests were ridiculous.

5.0
3.0
CSCI1113
Grade: A
Feb 8, 2017
Would take again

I really really like professor's teaching style. After taking his class, I decide to declare major as computer science.

Respected
Inspirational
ACCESSIBLE OUTSIDE CLASS
2.0
4.0
CSCI1113
Apr 5, 2017
Wouldn't take again

(PRIOR CODING EXP. USEFUL) Parker is a competent lecturer, but combine easy lectures with difficult/long homework, nearly impossible labs for an introductory level course, and TAs that are a) unwilling to help b) incompetent and c) entirely apathetic, and this class is a nightmare. If you still want to be a programmer after this course, good luck.

LOTS OF HOMEWORK
TEST HEAVY
2.0
5.0
CSCI1113
May 3, 2017
Wouldn't take again

I thought CSCI 1113 was going to be an intro class and easy compared to the higher level ME classes I was taking-boy was I wrong. Lecture pace is fast and you're always playing catch up. Weekly labs and HW's take hours and are near impossible for new coders, and office hours are always packed so you can rarely get help. Tests are hard as well.

Tough Grader
Get ready to read
3.0
3.0
CSCI1113
Grade: A
Jun 7, 2017
Would take again

The course was not hard but some test questions are trick questions. Too test heavy for a CS class. I would like more weight on labs and homework

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
GRADED BY FEW THINGS
5.0
3.0
CSCI1113
Jun 28, 2017
Would take again

His lectures helped me a lot. He tries to make abstract concepts more familiar to me. Homework every week, but they are really helpful because they help me to have deeper understanding of the concepts.

Gives good feedback
LOTS OF HOMEWORK
Amazing lectures
5.0
4.0
4511W
Oct 21, 2017
Would take again

Are you ready to learn how to cook turkey and peal boiled eggs? Have you ever wondered how to go to Bucharest? So how about that min s' ? succ(s)? Meet Parker: AI edition. Special features: > free lecture slides > open notes, open book, and open laptop (gasp) exams > the hottest CS memes > occasionally wears no shoes Have fun!

Inspirational
Amazing lectures
5.0
3.0
CS4041
Dec 12, 2017
Would take again

Came for the lectures, stayed for the memes.

Respected
ACCESSIBLE OUTSIDE CLASS
Hilarious
5.0
3.0
CSCI4041
Dec 18, 2017
Would take again

Prof James truly cares about his students. And I think that's what matters most when you're trying to teach some of the concepts in 4041.

Tests? Not many
Hilarious
Would take again
3.0
4.0
CSCI4511W
Dec 18, 2017
Wouldn't take again

You got either a hw or a test every week, so you r always busy. While I do like James as a person (funny & laid back), I don't think he cares much about his teaching. It's like he's often not prepared at all (e.g. mistakes in examples), so lectures are pretty useless, just read the slides (might be hard to read at times).

LOTS OF HOMEWORK
Hilarious
5.0
3.0
CSCI4041
Grade: Not sure yet
Dec 24, 2017
Would take again

Overall one of the better professors I've had. Funny and laid back while still being able to teach the material effectively. Lectures could get very boring based on the material and the fact that they were 75 minutes long. Tests aren't bad and the grading was pretty fair. I would definitely recommend him and take him again given the opportunity.

Hilarious
Would take again
2.0
4.0
CSCI4511W
Grade: B+
Dec 26, 2017
Wouldn't take again

He's a cool guy, but I did not like him as a professor at all. Lectures were a mess and riddled with mistakes. Grading was an absolute disaster. It would take over a month to get things graded, which was a huge problem since our final project was supposed to build on three writing assignments (which we didn't get feedback for in time).

3.0
4.0
CSCI4041
Grade: A
Dec 28, 2017
Wouldn't take again

I liked his personality and the jokes he made, which is rare in computer science. He was also a caring person and would be lenient with the grades. However, as a professor, he seemed like he was not prepared, posting the assignments late and grading them a month after it had been assigned. I like him as a person, but not as a professor.

ACCESSIBLE OUTSIDE CLASS
Hilarious
Caring
3.0
3.0
CSCI4041
Grade: C-
Jan 3, 2018
Would take again

Personally not my preferred way of learning (on me, not him). Really flexible with grading and gave two extensions. Also allowed to take an alternate final. But he's just really disorganized and made mistakes a lot in lessons. Posted slides online, gave a midterm and a final/midterm, 5 homework assignments, two of which were programming.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Hilarious
4.0
3.0
CSCI4041
Jan 6, 2018
Would take again

I appreciated how flexible Parker was with his grading and deadlines. He's a chill guy. His assignments were all fairly challenging but far from impossible. I think he should put less time into the practice problems he attempts in class. The lecture slides themselves are good, though the textbook does a great job at explaining the topics in depth.

Hilarious
5.0
4.0
CSCI4041
Grade: A
Jan 15, 2018
Would take again

Parker is a nice guy, especially in office hours. Give respect and you'll definitely get respect. Some think his tests are hard, but if you prepare, they're not bad at all. Homework is hard but manageable. Programming assignments were easier, no strict requirements. He's flexible and is quick about answering questions. I'd take him again!

Hilarious
Caring
EXTRA CREDIT
2.0
4.0
CSCI4511W
Grade: A
Jan 16, 2018
Wouldn't take again

Nice guy, but the class was a mess. Lectures were full of mistakes. Grading was SO slow. At least homework assignments weren't too hard, and the writing assignments were fine if you know how to write decently. It didn't really feel like he explained anything well throughout the whole semester, which is a bummer.

LOTS OF HOMEWORK
SO MANY PAPERS
Tests are tough
5.0
3.0
CSCI1113
Grade: A
Jan 26, 2018
Would take again

excellent professor, tests and homework are just the right amount and are not too difficult.

Gives good feedback
Respected
Inspirational
3.0
3.0
CSCI1113
Grade: A
Apr 4, 2018
Wouldn't take again

Class is very lecture heavy and goes along well with the lab topics. Parker is an average lecturer. Explains decently but not great. Often he speeds though a topic and before students absorb the material he asks for questions, didn't get any and cut class short. Often left class confused.

Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
1.0
CSCI4511W
May 1, 2018
Wouldn't take again

Made an account just for this. Lack of effort altogether. He was worse than most students. Showed up late, didn't know his own slides, forgot his train of thought, was corrected by students, etc. I'm in class right now and he stated, "Let me just cheat, I don't remember. I have it in my notes. Oops, they dropped it - I should've known that."

3.0
3.0
CSCI4511W
Grade: Not sure yet
May 8, 2018
Wouldn't take again

Parker is nice and chill, but I am not a big fan of his teaching style: unorganized, unstructured, okayish lectures but unable to provide more insights for the material. HWs are tedious. Not much feedback for writing assignments. Exams are challenging but graded leniently.

1.0
5.0
CSCI1113
Grade: Not sure yet
Dec 13, 2018
Wouldn't take again

CSCI 1113, even though it's called an "intro" class is definitely not an intro class. I had never programmed a day in my life before this class & Parker acted like we all were programmers right away. I only took this class because it's required. Make sure to get A's in the homework & lab, survive the tests & final, and you will pass the class.

LOTS OF HOMEWORK
EXTRA CREDIT
4.0
5.0
CSCI1113
Dec 13, 2018
Would take again

CSci 1113 is a difficult class, but James does a good job of explaining it. He's very cooky, but gets the job done. Class grade relies significantly on homework and labs. Prepare to spend a lot of time working on them.

3.0
5.0
CSCI1113
Dec 20, 2018
Would take again

This is supposed to be an intro class -- it is nowhere close. It is assumed that you have programmed before, so if you haven't, find a lab group that has. Homeworks are incredibly difficult. Although, Parker did show up to lab which is impressive. Textbook is useless. Do great on HW and lab, get 50% on tests and you will pass.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
EXTRA CREDIT
3.0
4.0
CSCI1113
Grade: B
Dec 20, 2018
Wouldn't take again

Pros: James is a goofy dude and if you have questions, he'll answer them right away. Cons: Not very good at teaching an intro class (moves too quickly and skips over basic ideas). Exams are not representative of what you've learned. (Hand written code) Tips: Go to lab, get 100% on homework, make sample codes from labs and homework for the exams.

Tough Grader
Participation matters
LOTS OF HOMEWORK
2.0
4.0
CSCI1113
Grade: B
Dec 20, 2018
Wouldn't take again

He has a clever way of explaining comp sci, but DO NOT take this class if you have no prior experience with coding. James goes very fast in lecture (even skips semi-important stuff if you have a night class because he wants to leave) which can be annoying. Homework takes hours per week. Exams are tough. Not the best, not the worst.

Skip class? You won't pass.
LOTS OF HOMEWORK
TEST HEAVY
4.0
3.0
CSCI1113
Grade: A
Dec 20, 2018
Would take again

He is definitely a meme and basically a legend. Do you learn anything from lecture? NO. Do you still go to witness the wonder that is James Parker? YES. Pro tips to thrive: 1. Read the textbook, it is actually extremely helpful 2. Find a smart lab buddy to get that 100% lab grade. 3. Find old tests, b/c the key is to study smarter not harder.

LOTS OF HOMEWORK
Clear grading criteria
Hilarious
2.0
4.0
CSCI4511W
Dec 20, 2018
Wouldn't take again

I like James Parker as a person but as a professor, he is not that great. His lectures are very "messy". It feels very unorganized and you are often left confused about what you just learned. He is a very eccentric guy as well so that might throw some people off. Class has a lot of papers, HWs, and a final project so be prepared to study a lot.

LOTS OF HOMEWORK
SO MANY PAPERS
Hilarious
1.0
5.0
CSCI1113
Jan 6, 2019
Wouldn't take again

Lectures don't help much. Work with someone for labs and homework, get close to 100% on both and you should be fine. If you have a Mac, connect remotely to a Keller computer or go to the lab and code there, or else your homework may not work for the grader and you will get a 0. Go regularly to the TA office hours each week. Study past exams!!!

LOTS OF HOMEWORK
2.0
4.0
CSCI4511W
Grade: A-
Apr 7, 2019
Wouldn't take again

His lectures are very unorganized, his slides are poorly written and littered with grammatical errors that make them hard to read (same for the homework, which is an even bigger problem). The homework is very confusing, often much more difficult and of a different nature than what is done in class. Assignments take a very long time to be graded.

EXTRA CREDIT
2.0
4.0
CSCI4511W
Grade: Not sure yet
Apr 8, 2019
Wouldn't take again

The only professor I felt the need to complain about. Lectures are messy; expect lots of mistakes in his examples (and grammar, if that bothers you), and his explanations lack rigor. The course covers a lot of material, so pick someone else if you want to understand concepts. Weekly homework is longish, and again, messy.

Lots of homework
5.0
3.0
CSCI4511W
Grade: A-
May 13, 2019
Would take again

I loved James Parker. He gets a lot of crap from students and does occasionally mess up on the board or have typos but in general he is a genuinely kind and understanding guy. If you take the effort to reach out to him he will always meet you half way and help you out. He may not wear shoes during class but its the shoe of the heart that matters.

Gives good feedback
Accessible outside class
Inspirational
2.0
3.0
CSCI4511W
Grade: A-
May 15, 2019
Would take again

Parker does the bare minimum of what it takes to be a professor. Everything in the class is reused from years past, he constantly makes mistakes, and explanations are foggy. Grading was super reasonable, though. By finals I felt like I should have known more than I actually learned in the class. Would fit well as a community college prof

Clear grading criteria
EXTRA CREDIT
1.0
5.0
CSCI5512
Grade: B+
May 23, 2019
Wouldn't take again

He seems doesn't care about students. Homework descriptions are ridiculous and some are trap, not easy to understand what his mean. He sometimes skip slides, talk in the middle then go back and forth which make the lecture completely messy and unapproachable. Good personal style but not teaching style.

Lots of homework
Get ready to read
Tough grader
1.0
4.0
CSCI4511W
Grade: A-
Nov 5, 2019
Wouldn't take again

I have never met a computer professor who can waste an hour lecture like this guy can. He teaches Artificial Intelligence 1 and I did not learn a single useful thing from any of his lectures. His lectures have very little to do with the actual coursework that is assigned and his TAs are clueless as to how to actually help students with homework.

Lots of homework
1.0
3.0
CSCI4511
Grade: Not sure yet
Nov 13, 2019
Wouldn't take again

Really lazy instructor and the TA's aren't much better. Most of the TA's don't seem to care. Class is kind of a waste unless you really need an upper division writing intensive class. AI2 or Intro to ML are far more interesting.

2.0
4.0
CSCI4511
Grade: Not sure yet
Nov 26, 2019
Wouldn't take again

Class is interesting but the hw is tedious and the lectures are disorganized and unhelpful. TA's range from mediocre help to completely wrong. Take with a different professor.

2.0
4.0
CSCI4511W
Grade: Not sure yet
Dec 3, 2019
Wouldn't take again

not much to say, I don't like the way he teach and the instructions he gives for the homework, too much homework? so true!!!

3.0
3.0
CSCI4511W
Grade: Not sure yet
Dec 6, 2019
Wouldn't take again

Not bad but not great. Seems to care a good amount about the course and is excellent at answering questions/helping students. Lectures felt a bit messy and rushed as he likes to fly through it can be hard to keep up with him as he swaps slides constantly. Grading is pretty lax on everything other than exams where they seem to pick out every detail

Lots of homework
Hilarious
Caring
5.0
3.0
CSCI1113
Grade: A
May 11, 2020
Would take again

I took the class with prior coding experience, but I thought he did a good job of explaining the concepts. He started off with basics before getting into actual coding. He sometimes goes a bit fast during lectures, but does a lot of sample code in class which is helpful and posts slides/code online. Start the HW early or you might regret it later

Skip class? You won't pass.
Hilarious
Lecture heavy
5.0
4.0
CSCI1113
May 12, 2020
Would take again

Professor Parker did a great job teaching this course. Lectures were clear but could be a bit fast, but when you need to teach OOP programming from the ground up, thats to be expected. Labs were time consuming, and HW could be tough, but prepared you well for the exams. Prof Parker was always availablet to help, esp. after online transition.

Respected
Lots of homework
Hilarious
3.0
4.0
CSCI1113
Grade: A-
May 13, 2020
Wouldn't take again

Parker is an absolute meme. He is funny at times, which is good for a class about coding which has the possibility to bore you to death. However, the class is very difficult for an intro class, and you have to be prepared to do 8+ hours of work a week to get a decent grade (three hours for mandatory lab and around 5 hours for homework).

Skip class? You won't pass.
Hilarious
4.0
3.0
CSCI1113
Grade: A
May 14, 2020
Would take again

I thought James Parker was a very solid professor for an intro comp sci course. However, I did have prior coding experience, which may have helped make this class a bit easier. His lectures can move a little fast, but I thought he explained everything quite well and in an interesting way. Make sure to do all the homeworks and labs!

Gives good feedback
Accessible outside class
Clear grading criteria
4.0
3.0
CSCI1113
Grade: A
May 15, 2020
Would take again

Lectures are not the most exciting, but honestly could be a lot worse, and he's a pretty funny guy at time. You just have to be willing to put the work into concepts you do not understand, as if you fall behind then you will become lost during lectures and labs. Exam questions are fair, but graded harshly and tend to be uncurved.

Participation matters
Graded by few things
Clear grading criteria
2.0
3.0
CSCI4511W
May 16, 2020
Wouldn't take again

Lectures were fast and seemed to be surface-level at best. Gives homework that is nothing like the lectures, and expects a lot out of the end semester project.

Lots of homework
4.0
4.0
CSCI1113
Grade: B-
May 19, 2020
Would take again

Very humble and interesting to talk with. I had never been acquainted with coding prior to this class. Lectures are interesting and very early 2010s humour, but will not get you to succeed on the exams. Practice is therefore necessary both in lab and outside of class. I found exams difficult, but they are open note (compilers not allowed).

Hilarious
4.0
4.0
CSCI1113
Grade: C
May 24, 2020
Wouldn't take again

The class itself is super difficult in my opinion. I didn't really understand the second half of it so that did not help. He is a decent professor but I took this class during COVID so the online lab format and not being able to go to office hours kind of killed it for me. Office hours are your best friend for this class!!

Lots of homework
Skip class? You won't pass.
4.0
3.0
CSCI1113
Grade: C
Nov 17, 2020
Would take again

James has a nerdy sense of humor. He works really quickly through lectures but will always answer questions. I was completely new to coding so I struggled (barely passed) but was so intrigued by the class I declared a major in comp sci (bold, ik). It seems as if kids w coding experience breezed through the class. Go to lecture, the slides dont help

Skip class? You won't pass.
Clear grading criteria
Lecture heavy
4.0
3.0
CSCI4511W
Grade: A
Dec 31, 2020
Would take again

James Parker is a smart, interesting, and mysterious man. His lectures are generally interesting and normally quite applicable towards homework and tests. Nothing about this course is particularly challenging, yet I still feel that I walked away having gleaned some knowledge.

4.0
4.0
CSCI4511W
Grade: A
Jan 6, 2021
Would take again

There is a lot of course work that will keep you busy each week. besides the final project the writing assignments are fairly easy but for the HWs, you have to put in work. His lectures are a little bit messy but get the point across. He is available outside of class, usually responds to emails right away, and gives great feedback.

Gives good feedback
Lots of homework
Accessible outside class
1.0
3.0
CSCI4041
Grade: A-
Mar 25, 2021
Wouldn't take again

If you like structure and organization do not take this class. His lectures are rambling, and he constantly stumbles around the topics making mistakes. His assignments are busy work and his exams are barely related to the course material. Expect a lot of busy work for assignments and exams that make you wonder what you were even supposed to learn.

Graded by few things
1.0
3.0
CSCI4511W
Grade: Not sure yet
Mar 25, 2021
Wouldn't take again

Assignments are posted and graded late. Lectures are thrown together and messy as he writes over his already hard to follow slides with his mouse. The assignments are vague, and you often lose points for him feeling you did not give enough on the problem. If instructors were graded on correctness and punctuality this instructor would get an F.

Lots of homework
1.0
4.0
CSCI4041
Apr 15, 2021
Wouldn't take again

Tke this course with a different professor. You will regret taking his class

1.0
5.0
CSCI4511W
Grade: Not sure yet
May 5, 2021
Wouldn't take again

VERY disorganized teaching style. Slides and lecture recordings are from previous semesters. Lecture examples are messy. I watch all the lectures, take notes, and study, but still dont do super well on homeworks and tests because his questions are very tricky. Lots of busy work for this class.

Lots of homework
So many papers
Tough grader
2.0
4.0
CSCI4511W
Grade: A
May 15, 2021
Wouldn't take again

I thought that Parkers lectures were okay, not amazing but understandable for the most part. The test and homework questions were almost always vaguely/ambiguously worded which was frustrating. I felt like the grading on everything was fairly generous even if you got it wrong as long as you explained your assumptions and thought process.

Accessible outside class
3.0
5.0
CSCI4511
May 16, 2021
Wouldn't take again

His lectures explained most of the algorithms nicely and the writing assignments are pretty easy. But hws and exams are quite difficult and challenging, these given problems are quite out of hand and struggling to solve because we barely have extra practice on those.

Lots of homework
Test heavy
5.0
4.0
CSCI1113
Grade: C+
Jul 21, 2021
Would take again

Great prof for an intro class. I had never coded before, but managed to learn a TON from this class, but it wasnt easy, and it took a lot of time. When I had questions, James was accessible for zoom calls basically any day of the week and would spend as much time as you needed to get you to understand. Im glad I took this class.

Gives good feedback
Accessible outside class
Participation matters
4.0
3.0
CSCI4511W
Grade: A
Oct 19, 2021
Would take again

James Parker gives really great feedback and grades pretty fast. His lectures are pretty interesting, and he's young and funny. A really great lecturer. The class itself was pretty challenges, since AI is a difficult topic to introduce, but Parker made it understandable and simple.

Gives good feedback
Skip class? You won't pass.
Caring
5.0
3.0
4511W
Grade: A+
Feb 5, 2022
Would take again

Professor James Parker is a loving, caring and genuine person. He truly cares about his students. He always puts students first before himself. His passing is a huge loss to students and to the university. He will be missed forever. RIP, James.

Respected
Inspirational
EXTRA CREDIT
5.0
3.0
4511W
Grade: A
Sep 5, 2022
Would take again

Hardcore but he cares about his student, rip Parker

Class Info

Online Classes

100%

Attendance Mandatory

17%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 45 grades
Most common grades:
A (20)
Not sure yet (17)
A- (10)
Grade Distribution
A(22)B(5)C(4)D(0)F(0)A-/B+(14)
Based on 62 reported grades
A: 20
Not sure yet: 17
A-: 10
B+: 4
Common Tags
LOTS OF HOMEWORK (18)
Hilarious (18)
Lots of homework (11)
ACCESSIBLE OUTSIDE CLASS (10)
Gives good feedback (9)
EXTRA CREDIT (8)
Skip class? You won't pass. (8)
Caring (6)
Rating Trend

Declining

-0.27 avg change
Apr
May
Jul
Oct
Feb
Sep
Last 6 months
Ratings by Course

CS4041

5.0

(1)

CSCI1113

3.6

(42)

4511W

3.4

(5)

CSCI4041

3.4

(8)

CSCI1003

3.0

(1)
+3 more courses
Difficulty by Course

CSCI5512

5.0

CSCI4511

4.0

CSCI1113

3.6

CSCI4511W

3.4

CSCI4041

3.4

Similar Professors