4.5

David Joyner

Computer Science - Georgia Institute of Technology

4.5
Quality
2.6
Difficulty
87%
Would Retake
159
Reviews
4.5
Quality
2.6
Difficulty
4.5
Helpful
4.5
Clarity

87%

Would Retake

159

Reviews

Rating Distribution
Official

5

123

4

14

3

9

2

4

1

9

What Students Say

This is perhaps the best class I've taken

CS1301 - 5.0 rating

I had never taken any CS course before this one

CS1301 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

5%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 142 grades
Most common grades:
A (69)
A+ (43)
A- (10)
Grade Distribution
A(112)B(8)C(5)D(2)F(0)A-/B+(16)
Based on 145 reported grades
A: 69
A+: 43
A-: 10
B: 8
Common Tags
Clear grading criteria (58)
EXTRA CREDIT (58)
Caring (36)
Lots of homework (34)
Accessible outside class (30)
Amazing lectures (27)
Respected (26)
Gives good feedback (22)
Rating Trend

Declining

-0.23 avg change
May
Jul
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

CS6400

5.0

(1)

CS1301

4.6

(142)

CS6750

3.9

(12)

CS7637

3.3

(4)
Difficulty by Course

CS7637

3.5

CS6750

3.0

CS1301

2.6

CS6400

2.0

Reviews (159)
5.0
2.0
CS6400
Grade: A
Jun 29, 2017
Would take again

David is one of the best professors I have ever had. He's extremely involved with his students, going above and beyond to get in touch with them. The class I took him for (CS 6400) was extremely freeform and he did a fantastic job allowing students to pursue something that interested them while still accomplishing all of the learning goals.

Respected
Participation matters
ACCESSIBLE OUTSIDE CLASS
5.0
2.0
CS1301
Grade: A
Dec 14, 2017
Would take again

I've taken online classes before and had terrible experiences, but both the layout of the course and the professor itself are excellent. It takes self-discipline like any online class, but the professor is very qualified, passionate, and answers emails, slack, and Piazza questions promptly.

Respected
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
2.0
CS1301
Grade: A
Dec 22, 2017
Would take again

First time taking online class and it was great. You watch short videos and you do exercises throughout. Take good notes and do the problem sets and you should be golden for the test. I never had to go to office hours. Plus, some of the tests he would give you the questions beforehand. If you have to take CS1301, DO IT ONLINE. You won't regret it.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
2.0
CS1301
Grade: A
Dec 23, 2017
Would take again

Best class I've ever taken, online or not. His Piazza responses are very detailed and helpful. If he's not available, Piazza falls apart, even though we had many students answering questions, too. Bc it's a large class, there are a lot of questions. If you can't reach him by Piazza, he is very good about Slack responses. Tests taken online

Gives good feedback
Respected
Clear grading criteria
5.0
2.0
CS1301
Grade: C
Jan 8, 2018
Would take again

Even though I didn't leave with an A in the class, this is without a doubt the best course I will probably take at Tech. You need self-discipline to do the work though because he usually gives you until the day before the test to turn in the work. It'll start off a bit slow, but don't let that fool you. Just do the work in a timely manner to pass.

Clear grading criteria
Caring
Would take again
5.0
2.0
CS1301
Apr 17, 2018
Would take again

I never really write reviews on here, however I had to with this professor. He is hands down the most caring professor I have ever had. He wants every one of his students to succeed and will go above and beyond to make that happen! Take him!!! You will not regret it.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Caring
5.0
2.0
CS1301
May 7, 2018
Would take again

The online section of CS1301 is great,do not be apprehensive because this class is online. The majority of the grade comes from lessons and problem sets that have unlimited attempts, and the tests are simple . Requires a little bit of effort, is an easy A, and you'll learn as much as the inclass section without having to take trips to the help desk

Gives good feedback
Clear grading criteria
Caring
4.0
2.0
CS1301
Grade: A
May 10, 2018
Would take again

Videos for learning are very good. Schedule is a bit flexible since it's online, but don;t get too far behind because it's a decent amount of work. Test are legit even though online- they very much monitor you, but if you do the learning an homework and put just a little forethought into the test you should do well. Responds quick to questions.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
CS1301
Grade: A
May 10, 2018
Would take again

Take CS 1301 online!! This course is a really effective way to learn it. Joyner's video lectures are really concise & the lessons are broken up by exercise questions so you don't get distracted/bored; vids are 3 mins long on avg. Really manageable class; its schedule is properly paced and very flexible, but don't procrastinate or you'll struggle.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Caring
5.0
1.0
CS1301
Grade: A
May 11, 2018
Would take again

Professor Joyner is the best CS professor I've ever had a class with by far. I took the online section, which is definitely worth it. Pretty simple A if you do your work and his recorded lectures are really good. Definitely worth taking a class with him.

Gives good feedback
Clear grading criteria
Amazing lectures
5.0
2.0
CS1301
Grade: A
Aug 8, 2018
Would take again

This guy is awesome! He made the class really accessible and makes it interactive and engaging even though its online. You will actually learn from examples and videos if you pace yourself and don't wait till last minute. Since you get 1 or 2 attempts for each mc and unlimited submissions for coding problems there isnt partial credit

Gives good feedback
LOTS OF HOMEWORK
Clear grading criteria
5.0
1.0
CS1301
Grade: A+
Oct 17, 2018
Would take again

The best class I've taken at Georgia Tech. I am a business major, and it made me think about switching to CS. The online format is amazing and so much better than in person. You get to run/test/debug your code as many times as you want before you submit it on a test (other CS sections are paper only). You can complete material at your own pace.

Clear grading criteria
3.0
1.0
CS1301
Nov 25, 2018
Wouldn't take again

Just to provide a different insight to this class, if you are serious about pursuing CS you shouldn't take the online class. For example, I don't think we learned about strings/lists/dictionaries until the very end of the semester for a week or two. OOP and other algorithms are barely covered. I felt super unprepared when moving on to 1331.

5.0
1.0
CS1301
Grade: A+
Dec 15, 2018
Would take again

This is perhaps the best class I've taken. You can go at your own pace, and you cannot receive less than a one hundred on any homework assignment unless you give up. You get multiple attempts on test questions, and you can submit coding problems as many times as you want before you get it right. This class is very easy and works to any schedule.

Gives good feedback
Clear grading criteria
Hilarious
3.0
4.0
CS1301
Grade: C
Mar 4, 2019
Wouldn't take again

Hard class, but I am also not that great at CS. Lots of people i know made As. Pretty good for an online class. Lots of lectures.

Test heavy
Clear grading criteria
Lecture heavy
5.0
1.0
CS1301
Grade: A
Jan 10, 2019
Would take again

Dr. Joyner is the best teacher I've had at Georgia Tech and I took the CS 1301 online class with him. His video lectures were clear and concise. I had never taken any CS course before this one. I only had to complete 3 problems on the final for a 95 overall in the class. Definitely recommend him.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
2.0
4.0
CS7637
Grade: A
Mar 27, 2019
Wouldn't take again

Took a class with him, lots and lots of paper. Even though the homework provided lots of insights of the concepts of the course but barely learned any new techniques from the course. Prof. Joyner is more suited to teach conceptual based courses but I wouldn't recommend any AI/ML related classes. Overall, decent professor, bad class design.

Lots of homework
Participation matters
Tough grader
5.0
4.0
CS6750
Grade: B+
May 1, 2019
Would take again

Dr Joyner clearly loves to teach and is very good at it. You'll work hard in his class, but he's very available and helpful, and you'll learn a lot.

Gives good feedback
Accessible outside class
Caring
1.0
4.0
CS6750
Grade: Rather not say
May 19, 2019
Wouldn't take again

The homework are very subjective and frankly, they don't provide much value. There are a lot of ambiguous questions which can drive people crazy. It almost feel like Joyner is actively trying to set most of students to fail rather than inspiring them.

Get ready to read
So many papers
Tough grader
5.0
2.0
CS1301
Grade: A
Jul 1, 2019
Would take again

This is the best online class I've ever taken. Dr. Joyner is really on top of things, and the interactive format of the class really helps you learn the material. You'll be tempted to wait until a couple days before the test to start the lessons. I did this and got an A, but it was a near miss, so don't do that. Wish he taught more CS classes.

Test heavy
Amazing lectures
EXTRA CREDIT
5.0
4.0
CS1301
Grade: B
Aug 4, 2019
Would take again

in the online cs1301 course, prof. joyner is very understanding and gives you a lot of time to complete assignments, which is really nice. also, even if you suck at coding like me, if you complete all the homework/problem sets/extra credit and still bomb the coding section of the tests, you could still very well end up with a B

Lots of homework
Participation matters
Clear grading criteria
5.0
2.0
CS1301
Grade: A+
Sep 1, 2019
Would take again

One of the best put-together classes I've taken at Tech. Everything you need is online and you can take it completely at your pace. You can learn basically everything from the guided "assignments" and then solidify your knowledge in the homework and tests. Why can't every class be like this?

Clear grading criteria
Caring
EXTRA CREDIT
5.0
4.0
CS1301
Grade: B+
Oct 7, 2019
Would take again

Dr. Joyner is so caring. He is very clear about how to succeed in the class. He also gave us several extensions on tests and assignments throughout the summer. If you have any problems with the class or need a personal extension, he is so willing to help. Additionally, there were several resources we could use if we got stuck.

Accessible outside class
Participation matters
Caring
5.0
2.0
CS1301
Grade: A
Dec 14, 2019
Would take again

Easy online class, much easier than the in person version! I loved the recorded lectures and the tests were very straightforward/tested us on things we already practiced in practice problems. The professor is nice too and accessible during his office hours. TA Help desks and piazza also helped a lot if you get confused on something.

Respected
Test heavy
Caring
4.0
3.0
CS6750
Nov 16, 2019
Would take again

Class content was solid. Tested on the class content. Responded quickly to questions. Overall good experience.

Accessible outside class
Group projects
5.0
4.0
CS1301
Grade: B
Dec 24, 2019
Would take again

David Joyner single-handedly saved my academic career god bless I am tragic at CS and I personally thought this class was very hard but the professor is amazing

5.0
3.0
CS1301
Apr 2, 2020
Would take again

I loved the flexibility I had with online CS1301. While the material progressively got harder, as long as you dont fall behind watching the lectures, you should be fine. Professor Joyner is very nice and understanding and wants to see his students succeed!

Clear grading criteria
Caring
5.0
2.0
CS1301
Grade: A
Apr 27, 2020
Would take again

Class isn't too bad if you keep up with the work, and pay attention to each short lesson. The class is test heavy, but the practice material he releases is near identical to the tests. There was 3-4% of extra credit up for grabs at any point throughout the semester, so it's not hard to get an A if that's your goal.

Lots of homework
Lecture heavy
EXTRA CREDIT
5.0
2.0
CS1301
Grade: A+
Apr 29, 2020
Would take again

Best online class I've ever taken. Straightforward, caring, and always there if you need help. Great structure to the course and very enjoyable.

Gives good feedback
Clear grading criteria
Caring
5.0
3.0
CS1301
Grade: A
May 4, 2020
Would take again

The online CS 1301 class is great! It allows you to be extremely flexible (especially if you have a heavy semester). Professor Joyner was extremely accommodating and helpful

Respected
Clear grading criteria
Amazing lectures
5.0
2.0
CS1301
Grade: A
May 13, 2020
Would take again

CS1301 online is an amazing class--asynchronous and lots of practice problems/examples. Dr. Joyner is very accomodating and caring; he sends weekly update emails to make sure you aren't falling behind. Lectures are easy-to-follow, and practice exams mirror actual exams. The piazza for this class will be your best friend.

Clear grading criteria
Caring
EXTRA CREDIT
5.0
2.0
CS1301
Grade: A
May 20, 2020
Would take again

Joyner does a really good job in the online class. He was super accommodating during the pandemic. Make sure you follow at the recommended pace because you can easily fall behind. Anyways, I recommend taking this online one over the in class one.

Clear grading criteria
Amazing lectures
EXTRA CREDIT
5.0
1.0
CS1301
Grade: A
May 28, 2020
Would take again

Best online class I have ever taken. If you have the choice choose online with Joyner! If you do the lessons you will get an A. Just put in a bit of work for this class and you will be rewarded! Much easier than in person and you learn in a better way (in my opinion)

5.0
4.0
CS1301
Aug 4, 2020
Would take again

One of the best professors ever. I came in with no programming experience and still managed to do alright. He is extremely caring and considerate and always works with students to accommodate their needs as much as possible. Seriously saved my CS grade and I cannot thank him enough. Truly one of Tech's finest faculty.

Accessible outside class
Clear grading criteria
Caring
4.0
3.0
CS1301
Grade: A
Aug 5, 2020
Would take again

GREAT prof, GREAT course. Super interesting, and great lectures. Class if fully online, so easy to pace yourself. There are practice exams for every test and you can get up to 3% of extra credit, so there's no reason not to do well in this course. I had an A before taking the final. Dr. Joyner is FANTASTIC - definitely take his course!!!

Accessible outside class
Clear grading criteria
5.0
2.0
CS1301
Grade: A+
Sep 17, 2020
Would take again

Amazing prof. As long as you don't mind online classes, he is THE best. His online course is SO good, and I even feel like I learned a lot. I did a lot of the work the weekend before the tests are due (would not recommend), but if you do the work, you'll get an A. Great guy.

Respected
Amazing lectures
Caring
5.0
2.0
CS1301
Grade: A+
Nov 18, 2020
Would take again

Literally the nicest prof at tech. He's so lenient with deadlines, makes the course so flexible, and is so easy to reach out to. The course itself is pretty easy as long as you don't procrastinate the problem sets, but the exams are usually easier than the homework and he gives extra credit opportunities for every unit. You have to take him

Accessible outside class
Clear grading criteria
EXTRA CREDIT
5.0
3.0
CS1301
Grade: A+
Nov 25, 2020
Would take again

I haven't taken any other online classes, let alone CS classes, but Dr. Joyner's class is exemplary. His videos are really easy to understand, the exercises are great practice, the tests and grading are fair, and he is available to answer questions. If you do the work on time and have an open mind about learning Python, you will be good.

Gives good feedback
Clear grading criteria
4.0
2.0
CS1301
Grade: A
Dec 5, 2020
Would take again

I already had experience with Python, so this class was pretty easy for me. Even so, I did watch some of his lectures and they were very good. The videos are broken up into smaller sections and there's lots of practice problems to solidify understanding. If you have experience with coding, I would recommend trying to test out.

Lots of homework
Accessible outside class
Amazing lectures
5.0
3.0
CS1301
Grade: A+
Dec 7, 2020
Would take again

Dr. Joyner was a great professor for CS1301 (online). His tests are similar to the practice exams, and there are many opportunities for extra credit and help. If you keep up with the class, you should do well. It is not an easy A, but if you put in some effort you will learn a lot and succeed! I knew very little about coding entering the class.

Respected
Clear grading criteria
EXTRA CREDIT
5.0
2.0
CS1301
Dec 14, 2020
Would take again

If you can get in his online section DO IT. He is by far one of the best professors Ive ever had and the way this class is structured if you do the work theres no way you wont learn it. Great guy, always willing to communicate with you outside of class and he genuinely cares about the success of his students

Accessible outside class
Clear grading criteria
Caring
5.0
4.0
CS1301
Grade: A-
Dec 17, 2020
Would take again

This is by far the best online class that I have ever taken. The lecture videos are easy to follow. You have unlimited attempts on all of the exercises and coding problems and even have multiple attempts on the tests. If you've never coded before this class might be somewhat difficult but I don't think its too hard to get a A.

Respected
Clear grading criteria
EXTRA CREDIT
5.0
2.0
CS1301
Grade: A
Mar 20, 2021
Would take again

David Joyner is the best prof I have had. He is very kind and obviously cares about every single student

Gives good feedback
Lots of homework
Accessible outside class
5.0
3.0
CS1301
Grade: A+
Apr 30, 2021
Would take again

This is the best CS class for anyone who needs to fulfill their computer science credit at tech. Its asynchronous and allows you to go at your own pace. The test and quizzes are very straight forward if you put the effort into learning the material and practice with the practice tests and quizzes he gives. Also there is lots of extra credit

Gives good feedback
Accessible outside class
EXTRA CREDIT
5.0
4.0
CS1301
Grade: A-
May 1, 2021
Would take again

David Joyner is awesome. I did the online section. The class was hard since I had not a lick of coding experience however I still did well and he gives a ton of extra credit. I would recommend it but keep in mind it's incredibly time-consuming if you do not have a clue about coding.

Lots of homework
Test heavy
EXTRA CREDIT
5.0
2.0
CS1301
Grade: A
May 8, 2021
Would take again

The class is all online, so there was very little interaction with David directly. However, his prerecorded lectures are concise, engaging, and informative. Also, in the few correspondences I had with him, he was very friendly and understanding. I would definitely take a class with him again.

Respected
Accessible outside class
Clear grading criteria
5.0
4.0
CS1301
Sep 29, 2021
Would take again

Such an amazing professor. It was online but this course was MADE to be online. Everything was accessible and convenient and there were so many chances to practice problems and to understand the material. He really cares about his students and he is a fair professor. 10/10 would take him again.

Amazing lectures
Lots of homework
Respected
5.0
2.0
CS1301
Grade: A
Dec 1, 2021
Would take again

I was told that I needed to take Dr. Joyner's asynchronous class at all costs for my required CS credit, and they were right! Even though the class is asynchronous, I really felt connected to Dr. Joyner. He is a great lecturer and I LOVED the way this class was structured. If all classes were like this online class, I'd be so happy.

Accessible outside class
Amazing lectures
EXTRA CREDIT
5.0
2.0
CS1301
Grade: A
Dec 21, 2021
Would take again

The entire course is so well laid out and fully put together. He is very knowledgeable about what he teaches. I went to one recitation and still got an A. He gives out extra credit every unit and he give practice quizzes and exams THAT MIRROR THE REAL quizzes and exams. He was super helpful with trouble shooting during exams. Would take again!

Gives good feedback
Accessible outside class
EXTRA CREDIT
5.0
2.0
CS1301
Grade: A+
Dec 22, 2021
Would take again

Although this completely an online EdX class, Prof. Joyner has created and taught it beautifully. The content is such that it is impossible to not learn the concepts. Prof. Joyner was also flexible with deadlines and gave extensions as technology naturally brought its complications. If you keep up with the class, you should do well and learn a lot!

Respected
Clear grading criteria
Amazing lectures
5.0
4.0
CS1301
Grade: A
Dec 22, 2021
Would take again

True gem of a professor, but the class is a LOT of work! It's asynchronous and you just have to complete assignments before the unit deadline passes. However, there are soo many problems to complete in each unit so start early! He's very understanding about extensions. Also, his practice quizzes and tests are super helpful/similar to the real thing

Respected
Lots of homework
Clear grading criteria
5.0
3.0
CS1301
Grade: A+
Dec 24, 2021
Would take again

Professor Joyner did a great job creating his CS 1301 class. The class was built to be virtual asynchronous, so I did not have many live interactions with him, but his recorded presentations and the structure of the class were fantastic. Made it really easy to learn. Spent about 5 hours/week on this class to complete the material and get an A.

Gives good feedback
Participation matters
EXTRA CREDIT
5.0
2.0
CS6750
Grade: A
Dec 25, 2021
Would take again

David is a great prof.

Get ready to read
Participation matters
Amazing lectures
5.0
2.0
CS1301
Grade: A
Jan 9, 2022
Would take again

David Joyner is a fantastic professor. His lectures are engaging, entertaining, and informative, and he gives the right about of homework to allow students to learn the content effectively. If you're a total beginner at CS (like I was), it'll be a solid amount of work, but as long as you don't get too behind, you'll do great. 10/10 would recommend

Inspirational
Respected
Amazing lectures
5.0
2.0
CS1301
Grade: A
Jan 10, 2022
Would take again

Professor Joyner is absolutely phenomenal and a skilled educator. He is reasonable but still requires effort, and truly cares about his students success with computer science. His lectures are really really really well made and I cant recommend him more. When taking the asynch class be careful not to procrastinate, though. Best GT prof Ive had.

Accessible outside class
Amazing lectures
Caring
5.0
2.0
CS1301
Grade: A
Jan 16, 2022
Would take again

AMAZING guy. I went through some rough stuff at the beginning of the semester, and he offered to let me take an incomplete and said to return to the course when I was ready to (just worked through it when I had the time and a good mindset). He cares about his students more than he does the class and WANTS you to learn. VERY clear and easy to follow

Accessible outside class
Clear grading criteria
Caring
5.0
3.0
CS1301
Grade: A
Apr 26, 2022
Would take again

When I saw other students saying it's so easy to fall behind, I thought they were wrong. Halfway through the course, I realized they were right. Try to stay on top of things. I'm ending with an A. But I think that's because I had prior coding experience in HS. Put in the work if you don't have prior experience and you'll get an A. He's awesome

Amazing lectures
Clear grading criteria
Caring
5.0
1.0
CS1301
Grade: A+
May 1, 2022
Would take again

Very easy class compared to McDaniels' 1301 class. Uses Edx platform for the course but created his own videos and such to teach you. I had 0 python experience and I didn't really have to watch most of his videos until lists, dictionaries, file i/o. Homeworks are excessively long though. Tests are easy and straightforwad just dont procrastinate.

Clear grading criteria
Gives good feedback
Respected
5.0
2.0
CS1301
Grade: A
Jul 24, 2022
Would take again

This is my favorite professor I've ever had. I dual-enrolled in this course and Professor Joyner inspired me to pursue Computer Science as my major. His class was the most organized online course ever, and his videos were engaging and to the point. Thank you, Professor Joyner, I wish I could take every CS class with you!

Inspirational
Caring
Accessible outside class
2.0
4.0
CS1301
Grade: C
Aug 1, 2022

Class was decent just be ready to move fast through the material. I hated the fact that everything was auto-graded so there's no partial credit even if you basically got the codes correct. The videos were good and very informational. Make sure you have a lot of time to dedicate towards it!

EXTRA CREDIT
Clear grading criteria
3.0
4.0
CS1301
Grade: B
Aug 3, 2022
Would take again

A pretty well-organized class, but it's super easy to fall behind considering how many problem sets/homework/lessons are required. The class felt pretty heavy for an intro class, so it gets to be pretty overwhelming if you aren't a CS/Engineering major (which I wasn't). No partial credit on exams but fair amount of grade cushioning is available

Get ready to read
Lots of homework
Respected
5.0
1.0
CS1301
Grade: A+
Nov 2, 2022
Would take again

Mr. Joyner was a wonderful professor. He was absolutely helpful and considerate to any personal issues that I had and adjusted the course directly for me. He was an amazing teacher and was very helpful. I would definitely recommend any class with Prof. Joyner!

Clear grading criteria
Gives good feedback
Inspirational
5.0
2.0
CS1301
Grade: A
Oct 26, 2022
Would take again

I didn't expect much from an online asynchronous class, but his class exceeded my expectations and actually got me interested in taking more CS classes. There is a lot of work, but if you stay on track the class is very well-designed and fun.

EXTRA CREDIT
Lots of homework
5.0
1.0
CS1301
Grade: A
Nov 4, 2022
Would take again

So glad I took him for this online class. I came in with absolutely no CS experience and still found it very easy. Just keep up, because it's easy to let it slip and you fall behind. Problem sets can also get a bit tedious but it's good practice. Quizzes and tests are very generous, often allowing multiple submissions per question.

Amazing lectures
Clear grading criteria
Hilarious
5.0
1.0
CS1301
Grade: A
Nov 17, 2022
Would take again

Very helpful and the online class structure is one of the best online classes I have taken.

Amazing lectures
Accessible outside class
Online Savvy
5.0
2.0
CS1301
Grade: A+
Dec 8, 2022
Would take again

BEST PROFESSOR IN COMPUTER SCIENCE! Joyner is amazing, his lectures are perfect and his test format is really manageable. Amazing course; took for dual enrollment and made me declare my major as CS. Take him!

Amazing lectures
Inspirational
Online Savvy
5.0
2.0
CS1301
Grade: A+
Dec 9, 2022
Would take again

Amazing class, and amazing teacher! Very lenient and understanding, lecture videos are short and informative, and all tests and quizzes have multiple, very helpful practice versions that are almost identical to the real ones. Problems aren't very hard, but there's a lot of them!

Participation matters
Amazing lectures
Accessible outside class
5.0
1.0
CS1301
Grade: A+
Dec 11, 2022
Would take again

Dr. Joyner was an amazing professor. Lecture videos are very short and informative. For those dual enrolling like I did, try not to get behind and procrastinate. Previous CS experience can be very helpful, but doing problem sets last minute can get stressful!

EXTRA CREDIT
Caring
Online Savvy
3.0
4.0
CS1301
Grade: B
Dec 14, 2022

If you do not have any prior coding experience, be wary. While it is an intro level CS class, if you happen to fall behind at any time in the semester, it is very hard to catch back up if you have 0 experience already. No partial credit on tests, typically similar to practice tests, but genuinely know your stuff don't memorize them!

EXTRA CREDIT
Clear grading criteria
Test heavy
5.0
3.0
CS1301
Grade: A
Jan 2, 2023
Would take again

Probably one of the best professors I've had at Tech. His class and amazing video lectures gave me a wonderful foundation in computer science and the Python language. I dealt with some things during the semester, and he was willing to work with me and help me catch up which prevented me from dropping the class and falling behind an entire semester.

Amazing lectures
Gives good feedback
Accessible outside class
5.0
2.0
CS7637
Grade: A+
Jan 15, 2023
Would take again

Dr. Joyner truly and utterly cares about his students and about the program. Take all the Joyner courses you can.

Clear grading criteria
Respected
Accessible outside class
5.0
2.0
CS1301
Grade: A+
Jan 27, 2023
Would take again

He is really a great teacher that understands how to teach programming to those who are completely new to it, especially explaining concepts that can get confusing and how they truly work on the computer (such as reference types and such, which made much more sense to me when he explained it).

Amazing lectures
Caring
2.0
1.0
CS1301
Grade: Incomplete
Feb 12, 2023

Hmm.. He is surely a nice professor, however, that doesn't mean he is a good professor. His videos seem to be organized with subtitles in it. When you move on each chapters, however, his lectures are messy. His tone is enthusiasitc but I'm not sure if his explanations are concise. I can hear his voice but now what he is saying.

Gives good feedback
Caring
Graded by few things
5.0
2.0
CS6750
Grade: A
Feb 28, 2023
Would take again

Great. You can see his passion, and will learn a lot.

5.0
2.0
CS1301
Grade: A+
Apr 6, 2023
Would take again

Dr. Joyner is a truly inspirational person and the best instructor I have had yet. This class is amazing and I would recommend anyone to take it. Just don't fall behind!

EXTRA CREDIT
Amazing lectures
Inspirational
5.0
5.0
CS1301
Grade: A-
May 2, 2023
Would take again

Joyner is great, he let me resume my final after my internet crashed, which saved my A. Without a prior background in CS, this class will be difficult. Be ready to work on this course weekly, but it is doable. Do not get behind, because catching back up is hard. Overall, great professor, a hard course.

Tough grader
EXTRA CREDIT
Lots of homework
5.0
3.0
CS1301
Grade: A
May 5, 2023
Would take again

Dr. Joyner is one of the most caring professors I have met at Tech. He is very flexible, understanding, and a great teacher. His online lectures can be a bit confusing at times, but he is very understanding and even adjusts due dates if students need extra time for assignments. Take him if you can!

Lots of homework
Caring
Accessible outside class
4.0
4.0
CS1301
Grade: B
May 6, 2023
Would take again

Joyner is a great professor. Caring guy, willing to work with you, overall very positive. Course itself can be tricky; if you do not have any background in CS and you have a busy semester schedule (me), then this course can be difficult to get an A in. DO NOT FALL BEHIND, IT IS VERY DIFFICULT TO CATCH UP ON.

5.0
2.0
CS1301
Grade: A+
May 7, 2023
Would take again

He was incredible

Amazing lectures
Respected
Online Savvy
5.0
2.0
CS1301
Grade: A+
May 9, 2023
Would take again

I took his class for CS1301 and it was a blast. He's an awesome professor, really easily accessible outside of class and provides ample extra credit to get an A. His tests are also organized in such a good way where you can run the code to test it out before you submit it which is so convenient. If you put in the work this class is an easy A.

EXTRA CREDIT
Caring
Accessible outside class
3.0
3.0
CS1301
Grade: B+
May 10, 2023

The class itself is easy, but the tests are ridiculous. coding takes a long time and we are only given a short amount of time to completely code almost 10 problems. there is NO PARTIAL CREDIT on the tests. all or nothing. it's very possible to get a zero on a test. you can still get an A or B if you do the hwk and problem sets so don't stress.

EXTRA CREDIT
Test heavy
5.0
2.0
CS1301
Grade: A+
May 12, 2023
Would take again

Truly a professor who cares deeply about his field, Dr. Joyner is both passionate and enthusiastic in his lecture videos. Joyner's course is structured in a very intuitive and well organized manner. You will learn a lot more than you think in this course. A perfect introduction for anyone interested in CS.

EXTRA CREDIT
Clear grading criteria
Caring
5.0
3.0
CS6750
Grade: A
May 28, 2023
Would take again

Overall a good professor, however his class is not the easiest or most straightforward class. Expect tedious assignments and a large amount of readings. It is possible to get an A in his class, as long as you put in the work.

Get ready to read
Participation matters
5.0
1.0
CS1301
Grade: A
Jun 11, 2023
Would take again

Very laid back and forgiving of any work I could not complete in time.

EXTRA CREDIT
Gives good feedback
Hilarious
5.0
2.0
CS1301
Grade: A+
Jun 13, 2023
Would take again

I want to take all of my courses with professor Joyner! What a joy (ha) to have him as professor!

Amazing lectures
Inspirational
Respected
5.0
3.0
CS1301
Grade: A+
Jul 8, 2023
Would take again

Professor Joyner's CS 1301 lays a great example of how online classes should be. The class is very engaging and Dr.Joyner makes great analogies and jokes along the way to keep the course interesting. The content is taken step by step and is easy to follow through. Highly recommended!

EXTRA CREDIT
Amazing lectures
Caring
5.0
2.0
CS1301
Grade: A+
Jul 16, 2023
Would take again

best teacher

Participation matters
EXTRA CREDIT
Respected
1.0
5.0
CS1301
Aug 1, 2023

He does not explain concepts well or thoroughly in his online 1301 class. There is no partial credit on tests, so even if you get most of the code right, the online software where the tests are taken marks you completely wrong. It is a very tough class for those who have never coded before, despite it being an intro class.

5.0
1.0
CS6750
Grade: A
Nov 17, 2023
Would take again

Professor Joyner is a top tier professor. Incredible structure for the whole course. There's a lot of mandatory reading though, and the peer reviews are not my favorite, but this course is very relevant for front-end development. Could not recommend it more!

Get ready to read
Amazing lectures
So many papers
5.0
4.0
CS1301
Grade: A
Nov 9, 2023
Would take again

David Joyner is an amazing professor who engages us with his funny humor and detailed explanations. The course is structured extremely well and everything is very organized. He is very caring and understanding of situations. Overall, I received a strong grasp of the material and had an amazing experience.

Clear grading criteria
Gives good feedback
Caring
5.0
4.0
CS6750
Grade: A
Nov 28, 2023
Would take again

Dr Joyner is an excellent teacher, clear concise explanations of concepts, a lot of work but valuable and meaningful. It is my second class with him and would happily take any course he teaches.

Get ready to read
Clear grading criteria
Caring
5.0
3.0
CS1301
Grade: A
Dec 4, 2023
Would take again

He's the GOAT. Not much else to be said

EXTRA CREDIT
Clear grading criteria
Caring
5.0
1.0
CS1301
Grade: A
Dec 11, 2023
Would take again

Professor Joyner is the best!

Online Savvy
5.0
3.0
CS1301
Grade: A
Dec 11, 2023
Would take again

I took CS1301 online and it was great. He was very clear about grading and expectations and gave a window of time to complete online quizzes and tests (usually Friday to Monday). He also provided a schedule at the beginning of the semester outlining when every single assignment, quiz, and test was due.

Clear grading criteria
Online Savvy
5.0
2.0
CS1301
Grade: A
Dec 12, 2023
Would take again

Best CS 1301 professor!! If you have the chance to take 1301 definitely do it is so much better. I had no coding experience before this class and was still able to excel through his easy to follow lectures.

EXTRA CREDIT
Amazing lectures
Clear grading criteria
5.0
2.0
CS1301
Grade: A
Dec 14, 2023
Would take again

Great professor! This class was easy but useful and informative. I went into this class already knowing some Python, but you really don't need to because he teaches everything from the beginning. There is a lot of flexibility because you have the whole weekend for quizzes and tests and homework is only due at the end of each unit.

Clear grading criteria
Caring
3.0
4.0
CS1301
Grade: A
Dec 21, 2023
Would take again

Okay, I took his online CS1301 class and barely managed an A. He is very kind and funny; he offers extra credit up to 5% of the course grade. The exams are fully online, so they use an autograder to check your code, meaning that if there is one thing wrong with your code, you'll get 0 points. Don't fall behind.

Tough grader
EXTRA CREDIT
Hilarious
5.0
2.0
CS1301
Grade: A+
Dec 27, 2023
Would take again

Amazing online course set-up, clear lectures, but don't fall behind. Those who don't do well are those either just bad at coding or do not have the responsibility to stay on track themselves. The only drawback is all or no credit on test questions, but practice tests mimic the actual ones. Easy to get an A with the number of graded assignments

5.0
2.0
CS1301
Grade: A+
Jan 1, 2024
Would take again

I took this course as a dual-enrolled high school student. I felt like this course was easy, having taken AP CSP and CSA. It is organized very well, but there are a few technical issues in the beginning of the year. However, Professor Joyner and his TA's understand that. It is easy to get help from the TA's. Tests are easier than the quizzes.

EXTRA CREDIT
Amazing lectures
Accessible outside class
5.0
4.0
CS1301
Grade: A-
Jan 2, 2024
Would take again

I am proud to say I was taught by David Joyner, especially after taking multiple online courses in coding and never really learning a thing until this class. I was barely able to scrape by with my A, but I can say with certainty that although this class was hard, it wasn't impossible. Just very, very work heavy. If you do the work, expect an A.

Get ready to read
Participation matters
Accessible outside class
5.0
2.0
CS6750
Grade: A
Jan 8, 2024
Would take again

I took CS6750 and learned SO much from Dr. Joyner's lectures. However, this was probably the most intense class I have taken throughout my time in the Masters program. 8 page (max) papers due every week, 12 page (max) individual paper due towards the end of the semester, and a 30 page (max) group project due as the final. Be prepared!!

Get ready to read
Amazing lectures
Lots of homework
5.0
2.0
CS1301
Grade: A
Jan 21, 2024
Would take again

Although this class is entirely taught through videos, he does a good job explaining concepts and creating examples. The class is structured very nicely, although some weeks have longer problem sets that shouldn't be done last minute. The TAs do a great job answering questions on the forum and nothing is graded very heavily.

EXTRA CREDIT
Amazing lectures
Hilarious
5.0
1.0
CS1301
Grade: A+
Feb 4, 2024
Would take again

took dual enrollment gtcs. This guy is the absolute goat you type code instead of handwrite it and its infinite attempts and the practice stuff he gives you is almost same as the test. like if u understand how to do practice ur guaranteed an A. easy gpa boost and fun class. recommend for all HS DE students and dont sell and end up not taking this.

EXTRA CREDIT
Inspirational
1.0
5.0
CS6750
Grade: Drop/Withdrawal
Feb 23, 2024

HCI now added 20% 4 quizzes close book. and TA is a tough grader. I was a good student, but now my grade is so awful. Every week I receive negative feedbacks. Even I evaluate 3 peer HW a week, I just got 0.1 point in the end. This is first OMSCS class I took, my grade is so low, and now I am about to quit. Thank you for ruining my CS degree dream.

Tough grader
Participation matters
Test heavy
5.0
4.0
CS1301
Apr 20, 2024
Would take again

great professor! HIGHLY recommended CS 1301 with him! he simplifies concepts so they are easy to understand

EXTRA CREDIT
Inspirational
Respected
4.0
3.0
CS1301
Grade: A
Apr 24, 2024
Would take again

Solid online class, self guided with a few deadlines. Some of the lecture videos can be a little confusing, but the practice helps. I would recommend taking this class in person, but it's solid for an online class

EXTRA CREDIT
Clear grading criteria
Lecture heavy
5.0
4.0
CS1301
Grade: A
May 4, 2024
Would take again

I loved this class. You are constantly coding throughout lectures and for homework versus just learning through lecturing, which is how I learn best. The tests can be a bit difficult and frustrating, but each test is only 10% and with extra credit you can get a 70 on each exam and still come out with an A. Great professor and class!

5.0
2.0
CS1301
Grade: A
May 13, 2024
Would take again

For an online course, the class was structured extremely well, and the lectures were very detailed and informative. There was also plenty of examples and practice problems that made learning the content very easy. Some weeks the workload is pretty heavy but manageable. Would highly recommend him for CS 1301!

Amazing lectures
Clear grading criteria
Online Savvy
5.0
4.0
CS1301
Grade: A
Jun 20, 2024
Would take again

online 1301 is hands down the best way to take it (especially since its required for basically everyone) It can still be hard sometimes, and the problem sets can feel never-ending, but nothing you do is busy work and its a million times better than any of the experiences I've heard from my friends who took 1301 in person. Don't fall behind though

EXTRA CREDIT
Lots of homework
Respected
5.0
4.0
CS1301
Grade: A-
Jul 7, 2024
Would take again

Joyner's class is honestly structured very well for an online class. 4 unit exams (all coding and kinda difficult tbh) worth 10% each and 4 unit quizzes (no actual writing code) worth 3% each. Extra credit opportunities up to 5% on the final overall grade. Take advantage of the TA helpdesk early on and plan ahead of time. Do NOT fall behind.

EXTRA CREDIT
Lots of homework
Accessible outside class
5.0
1.0
CS1301
Grade: A
Jul 15, 2024
Would take again

The online course was setup very well with the lecture videos by Dr. Joyner being very clear.

EXTRA CREDIT
Clear grading criteria
Online Savvy
5.0
2.0
CS1301
Grade: A+
Aug 17, 2024
Would take again

Such a good professor Tells you everything and more that you need to know, the course is really easy (easier than high school comp sci) Course is also set up very simply All in all, if you get Joyner - know you are in for a good time

EXTRA CREDIT
Gives good feedback
Lots of homework
5.0
2.0
CS1301
Grade: A+
Aug 26, 2024
Would take again

Honestly, it is an A that you have to work for, however it is definitely possible. Just DO NOT fall behind on work, especially if you take this class over the summer. The majority of the class makes perfect sense, even if you have no previous coding knowledge.

Clear grading criteria
Caring
Accessible outside class
5.0
1.0
CS6750
Grade: A
Aug 27, 2024
Would take again

I could check many other tags - get ready to read, participation matters, inspirational, caring, so many papers, accessible... Most of the 1.0 ratings seemingly misunderstand the nature of HCI coursework, where open-endedness is a feature and not a bug, because the goal is precisely to weigh tradeoffs in the face of no definitive, 'right' answers.

Amazing lectures
Gives good feedback
Online Savvy
5.0
2.0
CS1301
Grade: A+
Dec 5, 2024
Would take again

Being required to take a cs class at tech is challenging for people like me who study neuroscience and have no interest in computer science but this online course was phenomenal. The material is easy to grasp and there is a lot of practice. The tests are very straight forward and exactly like the practice. There is also tons of extra credit.

EXTRA CREDIT
Amazing lectures
Lots of homework
5.0
2.0
CS1301
Grade: A+
Dec 12, 2024
Would take again

David Joyner is a great and respected professor! His lecture videos were clear and the practice exams were very similar to the tests. I recommend taking his classes!

Amazing lectures
Clear grading criteria
Caring
5.0
2.0
CS1301
Grade: A
Dec 17, 2024
Would take again

Absolutely loved this class and how it was formatted. Crazy amount of flexibility since it was asynchronous. Make sure to stay on top of assignments. Really good late policy. Should be an easy A if you have any coding knowledge. 3-4 hours of work per week, which includes watching lectures.

5.0
3.0
CS1301
Grade: B+
Dec 21, 2024
Would take again

There is no partial credit on the tests. So do your VERY BEST on the first few ones cuz the later ones get harder. So get those 100s dude! Do not push it to the end of the semester. I missed it by a few marks, do better. Very sweet professor, also instant replies to emails.

Tough grader
Clear grading criteria
Lots of homework
4.0
4.0
CS1301
Grade: A
Jan 4, 2025
Would take again

Professor Joyner provided amazing videos for the students to learn from before taking quizzes and tests. MAKE SURE to look through all the videos, practice problems, quizzes, and tests BEFORE taking them if you are not a strong student in CS. It took a lot of effort to receive an A but it is possible. Just practice, practice, practice!

EXTRA CREDIT
Lots of homework
Test heavy
4.0
3.0
CS1301
Grade: A
Jan 5, 2025
Would take again

Classes take a long time, esp. the exercise sets. Easy if you do the work. last test was the hardest test

Lots of homework
5.0
2.0
CS1301
Grade: A+
Jan 10, 2025
Would take again

I took this class fully online in summer and loved it! I have zero CS experience but didn't struggle with this class at all. It's nice taking it online so you can choose how long to spend on different topics. His course is so well structured and organized with very clear and helpful examples and explanations. Amazing class! Take him if you can!

EXTRA CREDIT
Amazing lectures
Clear grading criteria
5.0
3.0
CS1301
Grade: A
Jan 15, 2025
Would take again

Pretty cool guy. He structures and lays out the course materials really nicely. Make sure that you don't stay behind on topics because you will end up struggling on the exam (proctored). The coding problems on the midterm look fairly similar to the homeworks you do, so super helpful.

EXTRA CREDIT
Clear grading criteria
Online Savvy
5.0
4.0
CS7637
Grade: A
Feb 23, 2025
Would take again

Joyner is an exemplary professor. Every class he teaches is well structured with clear grading criteria. He seems to strike the perfect balance between setting a high bar for excellence and also making sure no single assignment completely tanks your ability to do well in the course. Passionate about what he does and a cares a lot about students.

Get ready to read
Lots of homework
Respected
4.0
3.0
CS1301
Grade: A-
Apr 15, 2025
Would take again

Going into this class everyone said it was so easy, but DO NOT BE FOOLED. The class is a lot of work and I had a wake up moment when I got a 35% on the Unit 3 exam after getting a 100% on Unit 2. Still came out with an A but the class was just a lot more work than what I was expecting.

5.0
1.0
CS1301
Grade: A+
Apr 16, 2025
Would take again

My goat. Dual enrolled this class my senior year of high school, and it's still the best CS class I've ever taken. The material is easy enough with any level of experience. Plus, you can compile and run your code during exams with provided test cases. This is so rare and so helpful!

Caring
Respected
Online Savvy
5.0
4.0
CS1301
Grade: A
Apr 19, 2025
Would take again

Joyner is a great professor, but the tests and quizzes can definitely get really difficult. Do as best you can in the beginning! There isn't really any extra credit that counts for much. The problem sets and lectures also take a bit of time to do. With that in mind, do NOT get behind. There's a grace period but it'll be a lot of work built up.

Amazing lectures
Lots of homework
1.0
5.0
CS1301
Grade: B+
Apr 28, 2025

He decided to give an insane curveball of a final this year. Not sure what the thought process was behind it, but it was nothing close to the practice finals.

1.0
4.0
CS1301
Grade: A-
Apr 28, 2025

The class itself wasn't very engaging. It is taught through an online medium, but I think the tests were wayyyy too difficult that there should've been some curve or other measures taken. The final was insane.

4.0
4.0
CS1301
Grade: B+
Apr 29, 2025

The class overall was awesome and the first few test were similar to the previous test but the final this year was different, so do the credits and average a 50 on the exams and you'll get a B in the class.

Tough grader
Get ready to read
EXTRA CREDIT
4.0
5.0
CS1301
Grade: A-
Apr 29, 2025
Would take again

Not very involved in the class, but the TAs are very helpful. Prof is nice. Very possible to get an A, just make sure not to get behind and do your best on the first two tests, because they get very hard after. No extensions, but he does give 5 points extra credit. The final was brutal.

EXTRA CREDIT
Clear grading criteria
Online Savvy
5.0
3.0
CS1301
May 1, 2025
Would take again

If you struggle with coding or have little/no experience, I highly recommend Prof Joyner. The tests can be difficult, but he is very gracious with extra credit. Since the course is fully prerecorded, it may seem like he isn't super involved, but if you need guidance, reach out to him! He really wants to help you succeed!

4.0
3.0
CS1301
Grade: A
May 3, 2025
Would take again

This class was very well-structured for an online class. It is imperative that you keep up because it is easy to fall behind and takes a lot of work to catch up as the problem sets are intensive. The practice quizzes are like the actual quizzes, but the practice tests aren't like the exams imo. Joyner is great and someone is always on Ed to help.

Clear grading criteria
Accessible outside class
Online Savvy
5.0
3.0
CS1301
Grade: B
May 4, 2025
Would take again

I was personally TERRIBLE at CS (as I've never done anything like it before), but Joyner was so caring and extra helpful when I needed it! He offered lots of extra credit, and the lectures were helpful and engaging. I would definitely recommend this course with him! Just make sure not to get behind- it works out terribly.

EXTRA CREDIT
Hilarious
Caring
5.0
4.0
CS1301
Grade: A
May 6, 2025
Would take again

Best CS professor you can get. Online Async is the way to go, it makes learning flexible. His method for teaching online is the best, ever. Learning was so easy because of how good of a teacher he is. There is A LOT of homework, lectures, test/quizzes to do, but that is mostly expected.

Lots of homework
Respected
Online Savvy
4.0
2.0
CS1301
Grade: A+
May 29, 2025
Would take again

This was my first dual enrollment cs class and Professor Joyner made it very easy to understand concepts and data structures and algorithms. He was very available and offered a lot of extra credit. I would recommend taking his course!

EXTRA CREDIT
Amazing lectures
Online Savvy
5.0
1.0
CS1301
Grade: A
Jul 4, 2025
Would take again

Dr. Joyner is an amazing teacher, never took cs before. The homework was pretty reasonable for each week and there was always a grace period for no penalty. There was lots of extra optional practice for the quizzes/tests(good gage for exams). Online tests so each problem is all or nothing for pts but you get to run as many times as you like.

EXTRA CREDIT
Amazing lectures
5.0
3.0
CS1301
Grade: A
Sep 24, 2025
Would take again

The grading scheme of this course is so forgiving, especially with 5 points added to your final class grade if you do all the extra credit. I had no knowledge of CS before this class, but Dr. Joyner's lectures made it so easy to understand. Tests can be challenging, so make sure you do as good as you can on the first 2 tests because they get harder

EXTRA CREDIT
Respected
Accessible outside class
5.0
1.0
CS1301
Grade: A+
Oct 6, 2025
Would take again

Had clear instruction and generous grace periods that allowed students to complete work even a week after the deadline. Work was not very hard and extra credit opportunities were plentiful. I enjoyed Professor Joyner's class a lot.

EXTRA CREDIT
Caring
Respected
5.0
2.0
CS1301
Grade: A-
Nov 3, 2025
Would take again

This professor has refined this course over the 7 years it dropped, and it is pretty good. The concepts are hard if you are not familiar with coding, but the learning format is really easy. I took the summer semester and it was pretty difficult but that's because I am not the coder. 5 extra credit points. If your dual enrollment, take it! Why not?

Clear grading criteria
Lots of homework
Test heavy
5.0
1.0
CS1301
Grade: A+
Nov 6, 2025
Would take again

HES MY GOAT I LOVE HIM MWAH

EXTRA CREDIT
Clear grading criteria
Hilarious
3.0
3.0
CS1301
Grade: B
Nov 7, 2025

Just dont take the class, it is literally a god awful amount of work and takes so much time out of your day, take anything to get the credit besides this class. like geniunely dont ever take it, i thought he was a cool guy but for 3 credit hours you literally spend your whole life on this class. it made me hate cs and hate school

Participation matters
Lecture heavy
Online Savvy
4.0
3.0
CS1301
Grade: A
Nov 12, 2025
Would take again

Took this class online, and it was fine. I really wish I took this class in person because it was so easy to tune this class out. Pretty easy if you don't fall behind and you can tell he's really passionate about CS through his post.

5.0
2.0
CS1301
Grade: A+
Nov 15, 2025
Would take again

Look, he is about as good as it gets. If you truly struggled in this class, you should honestly be thanking him for making you realize you're just terrible at CS. One of the easiest classes I have ever taken and the work load is perfect, not to mention you actually LEARN a lot.

EXTRA CREDIT
Clear grading criteria
Accessible outside class
5.0
3.0
CS1301
Grade: A
Nov 24, 2025
Would take again

This class can be quite a lot if you happen to fall behind during the middle of the semester. The unit 3 test is quite difficult so be prepared for that. Other than that, the course is great. Up to 5% of extra credit for the overall grade and 50% of your grade is just doing online classwork which you are guaranteed to get a 100% on. He's the goat.

EXTRA CREDIT
Lots of homework
1.0
4.0
CS7637
Grade: A+
Dec 1, 2025

Intensive coding assignments, and participation. Projects disconnected from the theory of this class. Total 13 coding homeworks + 2 exams. Very intensive class.

Participation matters
Lots of homework
So many papers
5.0
5.0
CS1301
Dec 5, 2025
Would take again

Best professor you could take for CS1301! We have the chance to get 5 points of extra credit. Grade was not too test-reliant. You can fail a few tests and still pass the course with an A! Great grace period, but avoid getting behind, as it is a lot of work with difficult material. Also, exams are quite difficult.

EXTRA CREDIT
Clear grading criteria
Lots of homework
5.0
3.0
CS1301
Grade: A-
Dec 7, 2025
Would take again

I took CS 1301 with David Joyner as a Dual Enrollment student. Honestly, I barely scraped an A (with 4 points of extra credit). Do good on the first 2 tests as after that, it gets much harder. I got a 55 and a 40 on the last 2 tests while i got a 100 and 76 on the first 2. Despite his tests being incredibly difficult, I still managed to get an A!

5.0
3.0
CS1301
Grade: A+
Dec 8, 2025
Would take again

I took CS1301 for Dual Enrollment, Mr. Joyner's the best, gives you 4 extra credit points if you just complete some tasks. Do the homework and practice quiz/tests as exactly the same concepts show up on the test/quiz with just tweaked questions. It was a really fun class! You should definitely take him!

EXTRA CREDIT
Amazing lectures
Lots of homework
5.0
3.0
CS1301
Grade: A+
Dec 8, 2025
Would take again

I took CS1301 for Dual Enrollment, Mr. Joyner's the best, gives you 4 extra credit points if you just complete some tasks. Do the homework and practice quiz/tests as exactly those same concepts show up on the test/quiz with tweaked questions. It was a really fun class. You should definitely take him! Study really hard for test 3!

EXTRA CREDIT
Amazing lectures
Lots of homework
3.0
4.0
CS1301
Dec 9, 2025

Honestly speaking, this class was really overwhelming as someone who is not a CS major. If you have a hard time understanding coding or just have no interest in the matter, I would recommend you take a different section of this class. The tests and quizzes are all-or-nothing & the homework is HEAVY. I wish I took it in person as the tests are hard.

EXTRA CREDIT
Lots of homework
Test heavy
1.0
5.0
CS6750
Grade: C-
Dec 9, 2025

My fall semester went worst

Tough grader
Lots of homework
Hilarious
1.0
5.0
CS1301
Grade: D
Dec 9, 2025

If you don't have any experience on python it would be worst of your grade, i'm really sure this course required more than intro stuff. **for the test you have to make sure every single letter have to be perfect, one mistake ruin yr grade.**

2.0
3.0
CS1301
Grade: B
Dec 9, 2025

As a non cs major, it was a lot and it took up a lot of my time, and I still didnt do as good as I wanted to. the smallest mistake on a test makes you lose 12 points. Way too much irrelevant work for this class.

Tough grader
Lots of homework
3.0
5.0
CS1301
Grade: C
Dec 11, 2025

This class was surprisingly really difficult. The work was really time consuming and the tests were all-or-nothing (meaning if you messed something up, you get 0 pts). Although I had some prior coding knowledge, I still really struggled and the test formatting really dropped my grade. The best part of the class is that you get extra credit points.

EXTRA CREDIT
Clear grading criteria
Lots of homework
5.0
2.0
CS1301
Grade: A
Dec 14, 2025
Would take again

Best prof for 1301 - genuinely a class for beginners and no prior cs knowledge expected. Test questions are all or nothing but there's a lot of extra credit to earn back points. Final is definitely significantly harder than other tests but manageable if you study.

5.0
2.0
CS1301
Grade: A
Dec 16, 2025
Would take again

I thought this class was fairly easy, just time consuming sometimes. As long as you do the assignments and not entirely Chat GPT them, you'll have enough understanding of the content to do well on the tests/quizzes. The final was difficult but its only worth 10% of your grade and you have the opportunity to add 2% to your grade with extra credit.

EXTRA CREDIT
Lots of homework
1.0
3.0
CS1301
Dec 17, 2025

Not very considerate and communicates very poorly.

5.0
2.0
CS1301
Grade: A+
Dec 18, 2025
Would take again

He's an awesome person. Great lectures, great resources. Lots of chances to get your grade up and recieve extra credit.

EXTRA CREDIT
Amazing lectures
Accessible outside class
5.0
1.0
CS1301
Grade: A+
Dec 28, 2025
Would take again

Prof. Joyner is the best! Was nervous about taking CS but the online lectures and practice sets made it easy to follow through. Definitely make sure you understand the earlier units. The class builds on itself towards the end.

Class Info

Online Classes

100%

Attendance Mandatory

5%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 142 grades
Most common grades:
A (69)
A+ (43)
A- (10)
Grade Distribution
A(112)B(8)C(5)D(2)F(0)A-/B+(16)
Based on 145 reported grades
A: 69
A+: 43
A-: 10
B: 8
Common Tags
Clear grading criteria (58)
EXTRA CREDIT (58)
Caring (36)
Lots of homework (34)
Accessible outside class (30)
Amazing lectures (27)
Respected (26)
Gives good feedback (22)
Rating Trend

Declining

-0.23 avg change
May
Jul
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

CS6400

5.0

(1)

CS1301

4.6

(142)

CS6750

3.9

(12)

CS7637

3.3

(4)
Difficulty by Course

CS7637

3.5

CS6750

3.0

CS1301

2.6

CS6400

2.0

Similar Professors