1.6
Quality4.3
Difficulty17%
Would Retake157
Reviews17%
Would Retake
157
Reviews
Rating DistributionOfficial
5
9
4
11
3
5
2
7
1
125
What Students Say
“I highly recommend against this professor”
CSCI340 - 1.0 rating“This guy's miserable and stuck in the past”
CSCI340 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
51%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
C-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.10 avg changeRatings by Course
CSCI331
2.2
(6)CS370
1.9
(13)CSCI370
1.9
(10)CS340
1.6
(32)CSCI340
1.5
(44)Difficulty by Course
CS340
4.6
CSCI340
4.4
CSCI316
4.4
CS370
4.3
CSCI313
4.2
Reviews (157)
This was a software engineering class but felt more like a writing intensive course than anything else. The class ended up being a regurgitation of the textbook but with nothing gained but redundant concepts with no actual application in the programming aspect of things which we were suppose to learn. In short the class was a worthless experience.
Honestly, compared to some of the other profs, I wld say take this one. I dropped out of Mane for him, LUCKILY. He may be boring, but he's a normal + nice guy. Ya, very textbook based, but makes it not hard. Really not hard to get an A. One programming project, u can pick what to make and how, and a crazy amnt of documentation for it, but thats all
He has a ton of real experience, which is lacking at QC CS. He's new to teaching so I think he just doesn't realize what the class is supposed to be like. It's a lot of dry documentation material and stuff, but honestly one of the easiest 370 classes you can take, so go for it. He's a nice person, which is good, because makes for a reasonable prof.
This is one of the worst CS classes that I have taken. Lectures are super dry. It's hard to pay attention to the professor because he rambles on about random topics or just never stops talking. Assigns a 29+ page paper on top of a coding project that needs to be done. The midterm also did not reflect anything he taught in class. Wouldnt recommend.
terrible professor. i cant even believe queens college would allow him to teach. he says he has 30 years of experience all of that is useless if you cant teach and convey that knowledge to the students.
I'm about to graduate with almost a perfect gpa, and it's not this prof who kept it from being a 4.0. Seriously, I'm getting an A in this class. Does it require some effort? Yes, but if you think the other 370s are better, you're funny. Svadlenka gives only one coding project! The work isn't hard, just some of it is tedious, but he's reasonable.
Good things: his grading policy, which is more fair that most other CS professors. 15% final, midterm and 3 quizzes. 30% term project, 20% hw, and 5% participation. Its not really a stressful class Bad: everything is too abstract, very vague when it comes to instructions or meticulous details. Attendance is taken at the end of every class
DO NOT TAKE HIM. Only one guy in the class have "A" two people "B" and all C or below in the midterm. 27 pages paper on top of coding. If you want a C take him.
Midterm Avg. was a 54. It was hard;he curved it up to the nearest multiple of 5. 30 Pages of documentation and code for any application you want is due at the end of the semester.5 Hw, 3 quizs. Final he gave an outline of the questions,easier than midterm. Class participation is based off attendance. Your choice. Possible to get an A but slacked.
New guy; follows a conventional syllabus for a class that is usually just projects. 5 HW, 3 quizzes, midterm, final, and one large project with way too much (30-35 pages) documentation. He makes you sign attendance every class and it's part of your grade. Midterm topics were unclear and everyone did poorly. 370 though is generally rough though.
Tests aren't bad, just write down the topics he is talking about in class and read the textbook. Projects are hard just because they have to be done in C. Learn how to code in C and the projects aren't that bad. He drops your lowest homework grade and project grade.
Dropped Mane for him and best choice I made. A few easy homeworks, 3 quizzes, one coding project with a lot of documents (easy with templates given). One midterm- study from online PowerPoints. Final- tells you exactly what's on it. Takes attendance only in the beginning consistently. Show him you're trying and he'll pass you.
Pros: its easy Cons: the end of semester project is ridiculous. Asks for 5-7 pages of a couple things that may not make sense for certain projects. Has us make 4 diagrams (that r on the final) that the textbook specifically calls out as being useless. He may have "real world" experience but that isn't the real world of SWE today.
From the first class he teaches as if we are all already proficient in the subject. Operating Systems is so different and abstract compared to any other CS class up to this point, yet his classes just consist oh him reading 20% of the slides he already uploaded to blackboard. Gives projects in C, which no Queens college student is expected to know.
he is not clear with the way he teaches, bores you to sleep, and wants you to write a 25-30 pages of documentation for a program, which makes no sense as the code doesn't equal to all that. dude is a weirdo saw him making strange faces while everyone was taking a quiz. not understanding at all. tests are mostly based on the textbook. try to avoid.
Complete waste. He will assign a homework to you in class verbally and then post nothing about the details online, he then fails you for having no access to information.
Professor takes things too personally. If you mentioned you used a different source to learn the subject, he will be offended. Instructions for projects were not clear but he always claims that he mentioned it during lecture. He is not sure what he will put in exams, but always threatens that a point he just went through will be on the exam.
He's takes off way too many points for small "errors" in projects. I put errors in quotations because he is just nitpicking like how something isn't outputted even though it's nowhere in the project description that you needed to. I didn't fight it because I know he will just pull some "that won't fly in the real world" bs.
You will work for your grade, but what he asks of you is something you should be able to do as CS student. The projects were tough, but forced you to think and actually code.
Horrible prof, doesn't know his stuff, split hairs, teaches the course like its 1980. avoid at all costs. Unless this is your last semester and you have no other choice do not take him. Worst prof I have had at queens college hands down. no contest.
This guy is extremely disrespectful to students and takes questions personal when the material is unclear. Gives little to no time for quizzes and no instructions for projects. Tries to force the class to learn C and goes on irrelevant tangents.
Doing the projects in C language was tough because I have been used to Java for other courses. Scoring high on the exams was a bit tricky. Take good notes on lectures. There is a review video on this course on YouTube--search for Course Review: CSCI 340 John Svedlanka Queens College.
Honestly, looking at the reviews I was SCARED. But if you follow his lectures, and do your project as the semester progresses, it works out amazing! You get tested on based on his lectures, make sure you take notes and focus! He is very nice and professional. I love that i worked practically with software engineering, as well as theory! Amazing!
Dr Svadlenka is one of the most respectful professor I have seen in QC. I just had my midterm exam and it was truly easy all based on what he actually teach if you pay attention! I have had my first project , literally took me few hours to actually do it! Some people don't know how to code and give unfair review to this great man!
The test is alright. just self-study and don't study a day before the test because there is a lot of material to absorb. The programming project is ridiculous only cause he restricts so many things which leads to more points being taken off of minor stuff. Does not have to do with "some people don't know how how to code" when whole class struggles
Professor John is a real gem. Exams are so fair , project are somewhat challenging but grades them fair. The only down side of him is that he is not really much accessible outside the class. He replies to emails somewhat late and that could be annoying. It was a pleasure having him.
There were 3 projects given that were to be coded in C/POSIX. You are given about a month to complete each and its extremely easy. Managed to finish them within 1-3 hours even with 0 prior C/POSIX knowledge. Exam questions come directly from his lectures. Take notes and you'll pass.
Projects are doable but difficult bc he does not teach coding in class, exams are very specific you're expected to memorize little details and questions are tricky. Teaches lots of outdated concepts that are useless in the real world.
Projects are not easy. They are challenging and require a lot of time to finish. If you can code then you will be fine. But if you are not confident in your ability then you will struggle. Definitely doable. Exams are tricky. Not super hard but you need to know your stuff. Could be a 4 with a curve but thats beyond me.
Be careful of this guy in-person. Those recent positive comments about him was when it was online or hybrid. He is all over the place in-person, he talks very fast too. It doesnt help that his lecture is boring and dry and its hard to keep up because he thinks we have experience in this class already. He keeps having students stay over time.
Awful and mean. Do not take him. Doesn't know how to teach.
He acts like it's a PhD level class.
Svad is more of a narcissistic clown than a professor. He may look like a unique guy at first, but he becomes more annoying every lecture. Taking good notes during lecture will not save you. The textbook has everything you need to pass his class. If you want a good grade, you suck up to him. His quiz format is awful, who still does no backtracking.
It seems my review was removed, but I would add it again. He is such a trashy person inside and outside. He has no idea what he is doing, and he is so bad when it comes to teaching the material that you will come out more confused after each lecture. Awful project instructions that forced you to hire a third party to help you understand it better.
This prof is just REALLY bad. He is VERY strict. 2 multiple choice exams and a final. 2 projects using C. The projects will make you wanna kys. some quizzes. He aint a good lecturer. keeps jumping from one point to another, hard to keep up. Boring lectures. idk the only pro is prolly that his exam questions are okay.
This prof gets worse every semester. Not only is his projects super hard, he started taking exams on the projects you submit to make sure its really you who did it. he comes up with new ways to test students for everything. lectures are boring. there is not a single good thing about this prof. 1 midterm 1 final MCQ. 3-5 quizzes. just take simina.
2 projects, 4 quizzes, and 2 exams. does not take attendance, but notes down who is there. Project 1 was hard and should be started at least 3 weeks before due date. The lectures can be a bit boring, but he has in-depth knowledge on the topic. If you attend lectures, and participate even a little bit, the exams will be a breeze. Exams are mc.
When i took him exams were MC and the only good thing abt this class compared to the tests Simina gives. Otherwise monotonous lecs and kinda sassy attitude. If you cant do sth or make mistakes"its not his problem". Projects are in C, very hard in dynamic mem allocation he never teaches it nor do the early CS classes and resources online are scarce.
Professor Svadlenka is fantastic. He is very knowledgeable and his class will prepare you for a career in the computing industry. Yes, his projects are a little tough, and yes, you will have to study the textbook religiously. It's college for a reason.
Doesn't post project requirements online and if you miss his explanation during class, you're screwed. He doesn't have a proper way to outline his lectures aside from diagrams which are more confusing than helpful. By the end of his diagrams, it's so messy that referring back to them for studying becomes harder than it needs to be. Horrible prof.
2 exams - midterm and final fairly easy if you attend class and read book. 3 quizzes also easy if you attend class. 2 projects + project exams - does not give clear outline for project. Also does not give good resources, does lectures based on book slides. Class can be very boring but overall passable if you read the slides and attend class.
Prof. Svadlenka is perhaps one of the most nicest professors when discussing lectures 1 on 1. He breaks down the material and gives you good explainations. While his projects are heavily coding based they are helpful for the class as a whole. His exams are all mc question but if you actually study the chapters he states u are ok, Better than Vivek
Everything I learned this semester I could of learned in a week of studying.This course is very surface level and felt like a waste of time.He teaches in a slow and monotonous way but it may be useful if you take a difficult course. Exams are easy, quizzes require memorization of random facts, and projects are actually difficult but overall easy A.
He's a nice guy and a good lecturer. I agree with an earlier review stating he speaks slowly and monotonously, but I personally didn't feel like that detracted from the experience at all. He's very serious about students not using technology during his class. The projects weren't too difficult if you're a decent programmer.
His teaching is old-school and he's particular abt rules that said if you know what you signed up for he wont make you regret it. Attend classes to do well on exams. Quizzes are easy if you read the sections he tells you. I'm ND and he speaks super slowly and is very professional in discussing so it helped me learn. Exams are very long though.
Overall, meh. His lectures are okay, but everything is based off of them. Read the textbook also and you will do great. Technology not allowed. Quizzes are super fast-paced, you have like 10 seconds max per question. Exams are similar to stuff you do in class. He has a hard time understanding students' questions. Stubborn
I found him fair and caring. He is stringent about rules but can be more understanding if you interact with him often. He tells you what parts to read, goes slowly over material which was really needed for this course specially. The only annoying thing for me was the unclear and difficult projects without proper guidelines. Fair exams and quizzes.
terrible. very vague instructions for projects and very tough tests. if this is your only option, youre better off taking a gap semester
I wish I had taken this class next semester since I didn't have the option to pick another prof. His attitude isn't too bad, but he's still hard to approach. His lectures are very unorganized—he jumps from one chapter to another in every class. I have no clue what's going on or what will be on the exam.I wish I hadn't wasted my time and money.
The worst part about him is that he doesn't make any announcements on Brightspace. The quiz questions are displayed on the board, and we have to read them from the board and circle the correct answer on paper. What kind of joke is that? He requires multiple books, none of which are free. His lectures are very unorganized. I'm tired of old prof.
I don't recommend Svadlenka as he is a generally weird man. It's hard to try and talk to him about anything whether that's a question about his work or help with a topic. If you fail his first exam, you aren't bound to do good. I believe his first midterm class average was around a 54% because no one knew what was going to be on the test. weird one
John is a prof of rules. Showed up late for a quiz too bad, didnt submit something for the project too bad. Its seriously up to you to show up and do the work. he doesnt take attendance but he gives questions on things that he said in class and if you arent there you wont know. Hes a good prof and but will give reality checks to slackers,
I highly recommend against this professor. He doesn't take attendance but forces class attendance by including lecture-specific content on quizzes and exams. You'd expect him to review homework for exam material, but instead, he deliberately includes random, unassigned topics from his lectures.
This guy's miserable and stuck in the past. He forces handwritten notes by penalizing digital note-takers by withholding a curve at the end of the semester. Projects are not too hard, and he tests you on them the next day. Half the class lost 40 points on a project because he ambiguously asked for one file, but apparently wanted two.
I would take him again if I could! Course consist of two projects, midterm, 4 quizzes, and a final. Midterm questions were all based off lecture and HW exercises which are straightforward and not extremely hard. Quizzes are easy if you study as they're all MC and so is the final. Don't take this course if you're not good at coding for the projects
Would not recommend
The most terrible professor ever. Terrified lecture with terrible handwriting note on board. Jumping characters lecture, and don't allow you to use any electronic in his class. NO EXTRA CREDIT, even the whole class average only 50-60 in every exam or quiz. If you fail one test, then you fail the class, even though you got a higher grade in final.
QC should fire him! Messy and horrible lecture. He gave 2 coding projects which he never teach in class, he just went through his messy code on screen and ask you to memorize them. He wont even post it online, not even a code frame. Dont allow you to use any electronic in class. If you want your life be peace, leave him far away!
This guy is so weird, lecture was so messy. 2 coding project are something never teach in class, no code frame at all. Quiz are MC all base on some abstract concepts, which he show on slides, if you miss one question, you only have 10 sec after while he go back. Midterm are short answers, and final are MC. NO EXTRA CREDIT. No electronic in class.
Fist C in my life because of him. Dont trust those high reviews. This person is a really bad lecturer. And he failed half of students in all his sections. Even he ask students to leave good evaluations for hime by department, instead of give us extra credit. BUT, there literally no any extra credits for us at the end. Terrible lecture and gradung!
Straight grading and no extra credit. He wish to use his messy and scribbled handwriting note to make you learn and memorize. No electronic allowed. And he want you to get knowledge by reading from textbooks. Dont waste your money and time on his class.
shabiwanyierchishiquba biexuantazhongguorenbupianzhongguoren
I wouldn't believe most of the positive reviews; they're fake, written by the professor or just kiss-up students who want to get on his good side. Most of the reviews are negative for a reason, and a few fake good reviews won't change how the professor actually is.
He initially implied only the .exe was needed, not the .out. However, Brightspace showed half the class lost 40 points for this. He refused to correct it, deeming it "too much work," impacting many students' ability to pass, given each project is 20% of the grade.
I would not take this professor at all, he rambles too much and just wants his students to listen to him talk. He will not give a curve to students that uses any sort of electronics to take notes, so not laptops, tablets, or phones. His handwriting isn't good either so it makes it diffucult to read and he talks very quiet and mumbles like.
Forcing you to use notebook to take notes from his disorganized and scribbled wring, no electronic allowed. Cant understand his words and talking.
This professor shouldn't penalize students for taking notes electronically instead of on paper. It seems he just wants to assert power. Worse, he mumbles, goes on tangents, and his sloppy writing is hard to read even from the front. Strongly oppose taking him; he's stuck in the past and seems unhappy with his life.
Most of the negative reviews are true, and this person deserves the criticism he receives. Only take this course if there are absolutely no other options; otherwise, it's likely better to skip the class for the semester entirely.
Lecture unorganized, jumps chapters. Forces handwritten notes, excessive readings. No respect, no review, no extra credit. Avoid.
shi jiao shou shang shi ke gei shi yi yang de ping fen
i wish give hime 0/5! stay in his class is toture!
dont take him if he is the only professor drop your school
base on his behavior during the class i highly recommend sent him to arkham
unorganized lecture and sloppy writing note, forcing you using paper notebooks. weired person, no respect to you at all. he will give you project and exam which he never cover in class. no review and no extra credit! NOT RECOMMENDED!
I rather stay in the bathroom than stay in his class
If a class is not performing well, it shows that the instructor is at fault. The common factor is that they all have the same professor. I would not take his class ever again
He just loves to hear himself talk. Regret taking his class because I don't want my tuition going to this man.
If you see him on schedule builder just don't bother, switch to another professor.
Gives false promise of extra credit to have students stay in class instead of saving themselves time by dropping.
Not good at teaching, and an ego to go with it. Bad combination since if you don't learn he blames you for not understanding something he can't teach. Lots of teaching yourself so what's the point of even taking this class if most of the learning is done on your own outside of class.
This professor cannot teach at all; he will ruin and destroy your GPA in the process.
Does Queens College have a requirement for teaching because he clearly does not know how, so I don't know how he got the job.
He says he has real-world experience, but tests you on things that are outdated or irrelevant. Avoid this professor if you can; you'll save yourself the time and headaches.
He acts like we are PHD students, but also doesn't even know how to teach.
Take him if you want to drop your GPA.
Who gave this man a phd? We have to check that moment.
he trying to make an easy class to hell-level, forcing you to do he want you do, sloppy and messy writing note on board. quiz and exam are super hard
couldn't believe he has phd degree, plz send him back to college ok? his education level is kinda like a preschool level!
this man is so weird and ego, he basically failed over half of class student in all his sections every semester
the worst professor at qc, not even one of the worst, he is the truly worst!
he will gave some meaningless hw, talking about out of range stuff during lectures. sent you 2 important projects which he never teach in class, and no code frame. and he want you to recall every part of the code you did in project, and gave an exam ask you to write it down, s.t.u.p.i.d.
误人子弟,荒唐至极
this person let me misunderstand that everyone can get a phd degree easily
this sun of beach trying to let you suffer what he suffered when he as a student in 20-30 years ago
2b sb 250 dog son eat my st
in his class, you will learn how to slef learning, how to read sloppy writing, how to live without electronic
someone can be a good professor and nice person; someone can be a good professor but not a nice person; someone can be a nice person but not a good professor. unfortunately, he is none of them
This person has a very unique teaching style—one that requires students to discover the material largely on their own.
Lectures were consistently surprising; it was never clear what direction they would take, which certainly kept the class on its toes.
The class provided an excellent opportunity to practice independent learning, as guidance was minimal.
Feedback was rare but therefore very memorable when it happened.
Assignment instructions were open to interpretation, promoting creativity—even when not intended.
The course offered a distinctive learning experience unlike any traditional class. The atmosphere encouraged students to remain alert, as the structure was not constrained by predictability. The class challenged conventional expectations of instruction.
why would i say i would take him again? because i would like to keep giving him bad evaluations to the department :)
“This course provided an unconventional learning environment. The teaching approach relied heavily on student intuition, and assignment expectations were intentionally left open-ended. While the structure was unpredictable, it certainly offered practice in adaptability.
if anyone taking his class and he asking you to leave good evaluations for department and give you extra credit, please tell department that he never gave us extra credits!
“The instructional methods demonstrated a remarkable degree of flexibility, often diverging from the syllabus in surprising ways. Feedback was minimal yet impactful due to its rarity. The grading criteria appeared highly advanced, though not explicitly communicated.
The course was an interesting experiment in redefining traditional educational norms. Many aspects encouraged students to exercise patience, creativity, and interpretation beyond what a typical class might require.
The course introduced a unique motivational approach by suggesting extra credit in exchange for positive evaluations. While the concept was engaging, its execution did not progress beyond the initial announcement, offering students an unexpected lesson in tempered expectations.
The course offered a valuable reminder that not all proposed incentives are intended to be realized in practice.
The professor occasionally mentioned the possibility of extra credit tied to course evaluations, which created some interesting expectations. Unfortunately, this idea did not seem to move beyond the announcement phase. The course structure itself had moments that felt unclear, but the experience was certainly unique.
The professor talked about giving extra credit if we filled out evaluations, but that never actually happened. It became kind of a running joke. The class was unpredictable and instructions weren't always clear. Not the worst, but definitely not what I expected.
Positive evaluations were strongly encouraged with the promise of extra credit, which was an interesting strategy—though the extra credit never appeared. The class often felt improvised, and communication was inconsistent. If you like surprises, he might be for you.
The course offered several creative motivational ideas, including discussions of extra credit tied to evaluations. While these ideas remained purely theoretical, they certainly added an unexpected layer to the experience.
The professor frequently hinted at extra credit for completing evaluations, which added an interesting layer of anticipation throughout the semester. Unfortunately, this incentive stayed more in theory than in reality. The class itself often felt loosely structured, leaving students to interpret much of the material on their own.
His class was very difficult to follow. Notes were sloppy and incomplete, and the lectures felt unorganized and hard to track. He never show much respect to students and enforced a strict no-electronics policy, which made it even harder to keep up. There were no review materials, and although extra credit was mentioned, it never happened.
If you are not religious, pick one and start praying.
He will ask for good reviews to the department and promise extra credit for it, but never gave the extra credit.
Fails almost half of the students taking the course, and most of the people who pass have to learn on their own the decade-old topics he is teaching. There is no point in having this professor at QC if the students have to learn on their own.
I would take him again only to write how terrible this professor is to the department and plead to remove him.
He grades us as if we were the reason his life turn out the way it did
Everyday I wonder why I came to class instead of not, he teaches you nothing other than how terrible he is at teaching and how large his ego is.
If only his teaching ability were as good as how large his ego is.
Take his class if you want your tuition to go to a guy who will just fail you.
this guy will give you a hallucination that everyone can get a job at qc as long as you can speak
if you trust him that leave a good evaluation to the department for him and in a return he will govern you an extra credit. oh baby, you are already fell into his trap, he never gave extra credit or curve!
This guy is really loving his students, so that he will try his best to fail anyone so that he hope he can see you again next semester:)
He never gives the promised extra credit. He claims it's available if 90% of students give him positive course evaluations. After midterms and projects, this is near impossible; realistically, only 40-50% of students participate. He still gets the reviews, but the rest of the class gets nothing. This is a terrible scoring system.
This professor teaches nothing of value beyond encouraging self-study and using class time to show off his ego. His continued employment on the computer science board reflects poorly on the department.
A lot of people make mistakes in life that they later on regret, taking his class is one of the biggest regrets of my life. If I could travel back in time to prevent historical tragedies, stopping this professor from existing would be my top priority.
If you're reading this and are on schedule builder now, just remove him from your schedule. Save yourself the time and trouble.
If I could say one good thing about this professor. There is nothing.
This professor is taking out his past bad experiences on us, effectively making him the terrible professor for the new generation. Whoever granted this man a PhD was certainly a nice person, but this professor is not returning the same generosity to us.
trust me, run away from him, he will fail over half of the class students every semester no matter what section or what course. run!
a crazy guy with crazy and no mercy
He never be respected to his students, only thing he care is he will forcing you to do what he want you to do. He will make you suffer what he suffered. Worst lecturer ever met.👎
This guys class is really boring and unorganized. You wont know what part of knowledge he is talking about and it will be tortured to read his note on board. Barely learn from him.
As a person he is selfish and ego, as a professor he is disrespectful and irresponsible to his students.
you are failing this class once you choose him as your professor
if you are thinking to change your major or drop your school, come to his class, he will give you bunch of push to do that
Worst thing i did was not enroll in his class, it was that i trust him that if we leave good evaluation he will give us extra credit.
Dont wish to learn from his class and having extra credit or curse. Onlything ypu can do is study yourself and pray to pass
Probably he knows that he barely can teach you anything, so that he will ask you to read the textbook and learn by yourself. And he wishes you could spend at least 5 hours per day to study his course.
run away stay alive
His teach stay is really weird and hard to follow. After first month of the semester, over half of students disappeared and only came for quiz or exam. I went there every class still only got 70 for midterm. And the class average is like 40+, 75% of class fails. He wont give you ec even though he promised you something. You need study hard to pass.
Any other professor is better than him, i drop his section after midterm, cuz i failed it and first 2 quiz. And i chose other prof for the next semester and passed with A.
dont let your tuition go to this man's pockets who will ask you to study by yourself from books instead of teaching you, who will 99% to fail you
Hey, this is nobody, I'm graduated. Taking a class with John isn't a challenge, it's a headache and could torture you. Don't risk your GPA for likes or a thrill. Taking with him suffers. Run away. Stay peace.:)
Dont expect mercy signing up for this guys class. Dude will make a project due, followed by a midterm next class, followed by a quiz 2 days later. Ask him whats gonna be on the final, "Everything we did since the first day". He started with a 2.4 when i began the semester and hes down to a 1.4 now - and going down even further. AVOID AT ALL COSTS
Disappointed by the misleading extra credit offer. He promised a bonus for good evaluations but set an unreachable goal for the class to meet. This felt like an attempt to manipulate ratings rather than reward students. Very ego-driven environment; avoid if you value transparency.
If you're already stuck in this class, please be honest on your course evaluations. Don't feel pressured to provide a positive rating just for the promised extra credit, as the criteria to actually receive it are unrealistic.
Easily my worst experience at QC. The professor creates a negative, demoralizing atmosphere and lacks professional integrity. He is consistently dishonest regarding course policies and grading. It feels like he's projecting his own frustrations onto the students.
Having taken this course with a different instructor, the difference in quality is night and day. This professor's lack of teaching ability is glaring when compared to standard department practices. It's unfortunate how much the learning experience suffers here due to poor instruction and a lack of clarity.
The class is highly ambiguous, especially regarding exams; when asked for study topics, the instructor simply says "everything." His teaching style is difficult for most students to understand. Project requirements are vague, and he refuses to adjust grades even when instructions were unclear.
Lectures are unorganized and the teaching style is unclear. Be prepared to teach yourself, and note that there is no extra credit. Take any other professor.
This guy is the grinch.
Quizzes and exams are straightforward. Roughly half are definitions, the rest are simple applications of concepts covered in class (e.g., drawing a heap after insertions). Projects are very manageable with generous deadlines. If you struggle here, you'll likely struggle more with other professors. This is one of the easier Data Structures sections.
Class Info
Online Classes
100%
Attendance Mandatory
51%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
C-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.10 avg changeRatings by Course
CSCI331
2.2
(6)CS370
1.9
(13)CSCI370
1.9
(10)CS340
1.6
(32)CSCI340
1.5
(44)Difficulty by Course
CS340
4.6
CSCI340
4.4
CSCI316
4.4
CS370
4.3
CSCI313
4.2