2.3

Niko Culevski

Computer Science - Edmonds College

2.3
Quality
4.0
Difficulty
30%
Would Retake
107
Reviews
2.3
Quality
4.0
Difficulty
2.3
Helpful
2.2
Clarity

30%

Would Retake

107

Reviews

Rating Distribution
Official

5

14

4

14

3

16

2

17

1

46

What Students Say

this is the best professor i've had, take him if you want to fail your cs class :)

CS141JAVA1 - 1.0 rating

He's a genuine person with cool personality , but definitely he doesn't kid around to grade you harshly on project assignments even though you follow each grading criteria , always expects students to solve problems by their own , I had to fight every point that was taken off unfairly, and 15 hours/week required to pass in his class

CS141 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

39%

Textbook Required

42%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 41 grades
Most common grades:
A (11)
Not sure yet (7)
Drop/Withdrawal (7)
Grade Distribution
A(17)B(8)C(9)D(7)F(1)A-/B+(6)
Based on 59 reported grades
A: 11
Not sure yet: 7
Drop/Withdrawal: 7
A+: 6
Common Tags
Tough grader (17)
Tough Grader (15)
Skip class? You won't pass. (14)
Get ready to read (9)
Lecture heavy (9)
Lots of homework (7)
Participation matters (6)
EXTRA CREDIT (6)
Rating Trend

Declining

-0.59 avg change
Oct
Feb
Jan
Feb
Mar
Apr
Last 6 months
Ratings by Course

JAVA5812

5.0

(1)

COMP998

5.0

(1)

CS

5.0

(1)

CMPSC

4.0

(1)

CS218

3.5

(2)
+15 more courses
Difficulty by Course

115

5.0

CIS115

5.0

JAVAONLI

5.0

CMPSC115

4.6

CS218

4.5

Reviews (107)
3.0
3.0
CMPSC151
May 29, 2003

No Comments

2.0
5.0
CMPSC115
Mar 2, 2004

20hrs+- weekly assignments. Class materials have outdated elements. Some items on tests and assigned projects not covered in class or in text. Poor response to student questions. Rushed atmosphere in class.

5.0
4.0
CMPSC115
May 7, 2004

No Comments

4.0
4.0
CMPSC
May 27, 2004

I took both the VB and JAVA series with Niko. VERY intelligent instructor. Sometimes it's difficult to understand him, but he is very willing and eager to see his students learn. Very approachable outside of class and a good sense of humor.

4.0
4.0
CMPSC115
Apr 17, 2005

No Comments

3.0
5.0
115
Oct 21, 2005

No Comments

2.0
3.0
CPSC151
Sep 19, 2006

This was an online JAVA progrmming class so I can't comment on Mr. Culevski's abilities in the classroom environment. I was extremely disappointed in the class. Every quiz and test contained errors and the lesson material lacked proofreading. The assignments were graded on requirements that were not provided making it impossible to achieve a 4.0

2.0
5.0
CMPSC115
Nov 19, 2006

Took this class online - do not recommend taking online unless you have an extreme interest in learning to program with Visual Basics - Very hard and much more time consuming than syllabus suggests. Niko was nice enough, but absent at times and there were many errors in the timed quizzes and tests.

2.0
5.0
CMPSC115
Apr 11, 2007

Niko is very nice, but his class was horrible. Every test contained errors. Projects may take 10-20 hours. The material wasn't necessarily difficult-he just didn't teach how to code. Read the entire book before you take the class because he'll test on material that you would read two weeks later. I found better teachers in VB forums.

3.0
3.0
CMPSC151
Aug 28, 2007

His projects are quite easy; so, even though he does not teach you how to code, you can easily find the answers either in the book, or in the internet. I prefer him over Bladek; Bladek's quizzes and tests are so much harder than Culevski's.

1.0
5.0
CMPSC115
Oct 29, 2007

required projects include items not learned yet (proj 1 used code from Chapt 14). Examples given in old version of software that opens with conversion errors. Instruction given in apparently random manner. Sample Quiz had answer key to a different quiz. Overall, this guy is a lazy teacher using outdated materials.

2.0
5.0
CIS115
Aug 22, 2008

Should have been: walk, crawl, run type instruction, but ended up running from day one. Class avg on tests and quizes was 75%. Time investment needed for this class will negatively affect other courses and GPA. All of the other comments here are accurate. Online class, teacher was out of contact for two weeks.

2.0
4.0
CMPSC115
Aug 23, 2008

Think twice before taking his online course. His e-mail inbox filled, and he didn't receive messages for 2 weeks of the class. Never apologized for the problem, which kept students from dealing with technical issues. Agree that he will assign quiz questions outside of declared chapter range. Many test item mistakes. Lessons were lists of code.

1.0
3.0
CMPSC225
Jul 16, 2009

Online C#. Kulevski = disappointing. Assignments given were for the VB class, not C#; he didn't update anything. We had to look everything up to translate it into the right language. He was weeks delinquent in responding to email. 30% of quiz questions had errors so you had to constantly inform him that he misgraded your quizzes. Miserable.

1.0
3.0
CS141
Dec 14, 2009

Most frustrating is communication and exam errors. There are numerous typos on his exams so students always have to write to him about it, and we always get short, terse responses that aren't always clear. Projects also take a very long time to complete. I feel he has lost passion for both teaching and computer science. Avoid if you can.

4.0
2.0
CS115
Feb 16, 2010

Niko is a very good, fun teacher. His lessons are clear, the programming labs very helpful, and the projects rather easy. Though his lessons are full of typos, they don't make it any harder to follow. A very good teacher, and I'd recommend him.

5.0
4.0
CS218
Jun 30, 2010

Very good classroom instructor; much better instructor in person than online. Very knowledgeable but can be a bit forgetful. Has a great sense of humor and tells funny stories. He'll work you like a dog and has high expectations but hey, this isn't high school kiddies. Just do all the homework, attend class and experiment - you'll do well.

2.0
5.0
CS115
Sep 8, 2010

think twice before you take a class with him.

2.0
5.0
CS218
Oct 29, 2010

I am in my 5th qtr, had straight A's until I took this class. Very poorly run online class. I am getting a "D" so far. It took 5 weeks into qtr for first assignment to be graded. Multiple errors on quiz and exam questions. Curt, rude resposes to questions.

1.0
5.0
CS115
Jan 26, 2011

His job is helping students. I can say he is not doing his job at all!!!He doesn't care about students. he just keeps saying cra*. He doesn't care whether his studetns are following his lecture or not.He only does what he wants to do. He doesn't do(helping students) when he doesn't want to. His projects are way harder than others.DO NOT RECOMMEND!!

1.0
5.0
CS115
Mar 17, 2011

Awful teacher. Not helpful at all. Teaches at his own pace. Does not answer questions.

2.0
5.0
JAVAONLI
Jul 14, 2011

This guy should not be a teacher. Very little help and all his lessons have tons of typo's. Gives short answers with minimal effort. Way too much too soon for someone new to programming. If you want to learn Java get a java book and save yourself hundreds of dollars on tuition. Totally horrible and too time consuming. NOT RECOMMENDED

4.0
2.0
CS142
Aug 1, 2011

Really nice classroom professor. Sometimes can go off tangent or mis-hear questions but if you pay attention to lectures/labs and try to keep up in the book an A or a B in his class is easy. Had a lot of fun in his class and learned a lot through example.

5.0
4.0
JAVA5812
Sep 25, 2011

It was hard but worth it! This is like programming on steroids. Everything I learned advanced my career. Keep all documents and be sure to ask for help. He's pushing students to prepare them for UW or Extreme Programming. He's that coy. Imperative to keep up but also not to take it personally. I switched to audit but treasured all learned.

5.0
4.0
COMP998
Nov 21, 2011

Such an incredible teacher, yes he had typos but he taught so much. if you want a challenge and to actually learn take this guy

4.0
3.0
CS141
Jan 27, 2012

Really like him a lot. He has tons of energy and really engages his class, which is difficult to find in CS professors. I would highly recommend him to anyone :)

4.0
3.0
CS115CS141
Mar 4, 2013

Don't pay attention to all the haters out there, Niko is a great teacher. The classes can be confusing but with a little internet supplementation to the subjects and working with your class mates, getting a good grade is not out of reach. Feel encouraged to also see him during office hours and he's happy to guide you in the right direction.

2.0
5.0
CS141JAVA1
Mar 12, 2013

Do NOT take this guy! Works you like a dog, doesn't care about your efforts, won't work with you. Mandatory requirments in projects use concepts not fully covered in class/labs. Constantly runs out of time for important material b/c he constantly goes and stays off-track every class. Quiz/final exam questions on material not covered in class.

5.0
2.0
CS
Mar 17, 2013

Excellent teacher works hard to help you if you show you care. He explains things well one of my favorite professors so far!

5.0
4.0
CS115
May 1, 2013

Niko is an Awesome Teacher, it is hard at times, but then again would you really learn anything if he just told you the answers? he is very energetic makes class enjoyable, time just fly's in that class. especially on the labs. i would recommend this teacher to everyone wishing to pursue their programming career.

3.0
3.0
CS115
Grade: A+
Aug 19, 2013

You must be a clever and active learner (a nerd) to enjoy Niko. You will get your best project and lab HW help from the class discussion board. Niko will zoom through the creation of GUIs in class, so come in on time and create a GUI template in week 1 to save stress. Be curious, do a little googling, and practice coding your own simple programs.

2.0
3.0
CS115
Dec 9, 2013

the class time was spent on bad example that just graze the surface of the projects his labs were the worst he expects you to learn while going 99mph def frustrating if you fall behind for he will just say ask your neighbor so in return you both fall behind Exams are a joke nothing was ever covered in class says hw isnt graded but extra credit

1.0
5.0
CS115
Grade: Incomplete
Feb 6, 2014

By far one of the worst professors I've ever had. Absolutely Terrible. His tests hardly reflect the material he taught, and the don't get me started on projects. Don't expect help, but do expect him to look down, and talk poorly to you when you don't understand something... RUN RUN RUN RUN from him.

2.0
5.0
CS115
Grade: C-
Mar 9, 2014

Terrible teacher. I have a better chance of getting help from rock than this teacher. Seriously, I could open a rock and it would make a better instructor than this. Hello Mr.Rock what is 2+2. Mr.Rock: 4. Hello Mr.Niko what is 2+2. Mr.Niko: Yolo.

1.0
5.0
CS141
Grade: A-
Mar 17, 2014

doesn't notify students when he will be late or not come to class. unorganized, takes naps during class, moves fast and if you cant keep up you drag the people next to you down because they are the only ones who can or will help you. if you can teach yourself programming feel free to take him, but if that's the case why bother.

3.0
2.0
CS240
Grade: A
Apr 3, 2014

I don't recommend taking the android dev course with niko. With this course you only ever learn through example. There was never a point where I was required to write my own code. You could easily get an equivalent learning experience by working through a book. Additionally, the code examples were occasionally outdated and/or broken.

1.0
5.0
CS141
Apr 15, 2014

i had to drop this class early because of how bad this professor is. He was very vauge with the instructions and moved extremely fast through the projects he would go over in class. He requires you to do a lot of homework each night which is very time consuming and if you don't understand the material its even more time consuming.

1.0
5.0
CS141
Grade: C-
Apr 26, 2014

Niko cannot teach! Class moves super fast. He gives us about a week to finish a project but it's super complicated. In class, instead of learning java, he talks about non-related stuff and students just copy the codes he writes, without understanding what such codes do, or how they are used. I retook CS141, Kroon's online class, which is 20x better

4.0
2.0
CS115
Grade: A
May 17, 2014

Niko's a pretty great programming teacher. The only reason I can imagine someone not liking his classes is if they didn't find the material interesting enough to actually follow along with what he teaches and the labs we did in class. He explains things well and even better if you ask for clarification, and is willing to help if help is needed.

5.0
4.0
CS143
Oct 12, 2014

He is a great teacher, but you do want to be good with computers before taking him. He teaches well, and as long as you show up for all your classes and do the exercises he assigns, you should do fine. He also really likes math, so be prepared to think with applied math. I took him for all of my CS classes: VB, Java, android.

1.0
4.0
MATH107
Dec 5, 2014

Worst math teacher I've has. Is lazy, doesn't like to explain things and always makes mistakes. Students correct him all class and he has a terrible attitude towards teaching. Definitely there to collect a paycheck. Could care a less if you pass or fail. Should not be called a teacher. Do not take his class!

3.0
3.0
CS115
May 11, 2015

He's probably a good teacher for most people, especially people who are good with computers, which I am not. I had a lot of trouble in his class, and never want to take another computer class again. At least I learned a little something!

3.0
3.0
CS115
May 11, 2015

He's probably a good teacher for most people, especially people who are good with computers, which I am not. I had a lot of trouble in his class, and never want to take another computer class again. At least I learned something!

3.0
3.0
CS141
Sep 28, 2015

Culevski has a very tolerant and flexible style, characterized by an openness to logical suggestions and relative freedom for his students. But this freedom comes at a cost Culevski has very high standards, and he expects others to grasp his insights instantly, and to provide their own in equal measure. Grades 50%-2 exams, 50%-3 projects

3.0
3.0
CS142
Grade: A+
Jan 6, 2016

He teaches pretty fast and efficient. We must attend labs to understand how to do the projects.

2.0
4.0
CS141
Feb 22, 2016

You and your ability to teach yourself are your only hope here. At one point, he sent out an announcement that the final was moved to the next day which he then denied and made us take the midterm on that day. Midterm/final has 40 multiple choice followed by a code writing portion (50 minutes total). He's terrible. Take him only if you have to.

1.0
4.0
CS141
Grade: Not sure yet
Mar 8, 2016

A terrible teacher. Has unclear grading criteria, careless grading policy, and has automated canvas announcements that leave you in constant confusion of what's required of you. I can't be more clear about how horrible he grades. He also gives too short of time to complete the midterm and final. Get ready to dedicate everything to get a good grade.

1.0
5.0
CS141
Grade: C+
Mar 10, 2016

Do you value your GPA? Then don't take a class with a professor that would rather mark you wrong and laugh about it than hear you out for why it was actually correct. He has to dispute his grading with about 10 students every time he hands grades for projects back because of the errors he makes. Makes you have to fight for your grade.

1.0
5.0
CS141
Grade: Rather not say
Mar 10, 2016

Take it only if you have no other option, and even then, really think about reconsidering.

3.0
2.0
CS143
Grade: A+
May 23, 2016

You need to pay attention during class to understand the material and know what he emphasizes so you can do well on the tests. If you skip class, you've already missed out on like a whole topic. His projects are all about accuracy. Gotta really be thorough. Gives a lot of EC opportunities. Aim for minimum, you'll fail. Overachieve, you'll get a 4.0

1.0
5.0
CS115CS141
Jun 15, 2016
Wouldn't take again

Terrible experience with him. Don't even consider him if you value your gpa. Run.

4.0
4.0
CS115
Grade: A
Sep 1, 2016
Would take again

Great teacher! He does assign lots and lots of homework. (but if you do them than you have nothing to worry about!).

Tough Grader
Participation matters
LOTS OF HOMEWORK
4.0
3.0
CS143
Sep 6, 2016
Would take again

GO TO CLASS. If you don't skip, a 3.5 is pretty much guaranteed. Start on projects as soon as they're assigned. To get an A on the project, that much time is necessary. Do all the EC on projects cuz you'll need them for your midterms and finals. Have attention to detail! And post on the dang discussion board! Easy EC.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
EXTRA CREDIT
1.0
4.0
CS141
Oct 1, 2016
Wouldn't take again

I'm taking his class right now. It's 2 hours before deadline for lab and he hasn't published lab section so no one's able to turn in their assignment. Seriously, all he does is writing codes that he didn't teach and let us copy that. His pronunciation is hard to understand. I would rather go for different prof if I had chance.

Participation matters
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
3.0
CS141
Grade: A+
Nov 21, 2016
Would take again

My favorite prof. He makes the class funny and enjoyable, so rare for CS professor. He goes over everything u need in class for projects and midterms and never seems annoyed no matter how many times people ask the same question. There are no surprises and he is happy to re explain things and help more. So fun glad I took his class!

ACCESSIBLE OUTSIDE CLASS
Hilarious
EXTRA CREDIT
1.0
3.0
CS141
Nov 25, 2016
Wouldn't take again

He adds stuff to the rubric for projects while he is grading them!

EXTRA CREDIT
1.0
4.0
CS141
Grade: Not sure yet
Nov 30, 2016
Wouldn't take again

Half the things he makes us do for projects are just copy and pasted from the lab. He never explains things and the worst part is, he acknowledges that. He gets sidetracked during lecture, doesn't bother to know his students. He also has bad style in coding, if i took the stuff from the lab to my friend in Microsoft he would say it's nonsense.

Tough Grader
GRADED BY FEW THINGS
1.0
5.0
CS141
Grade: A-
Dec 12, 2016
Wouldn't take again

very unclear grading criteria. You will never get full credit even you follow all his requirements for the project. You have to fight for your grade so hard. He will take your points off for no reason. Zero review or guide for the test. SOOOOOOO picky.

Tough Grader
Get ready to read
Skip class? You won't pass.
4.0
3.0
CS141
Grade: Not sure yet
Jan 11, 2017
Would take again

If you're taking his class, you cannot afford to skip class or skip homework. He has lessons that he wrote that he posts, use them or get lost quickly. His pace is really fast, but if you study outside of class you'll be fine.

Skip class? You won't pass.
LOTS OF HOMEWORK
LECTURE HEAVY
1.0
5.0
CS115
Grade: Drop/Withdrawal
Jan 12, 2017
Wouldn't take again

Goes way too fast

Tough Grader
Participation matters
Skip class? You won't pass.
4.0
2.0
CS141
Grade: A
Feb 20, 2017
Would take again

Niko's teaching philosophy will throw about 90% of people off. Being unable to recognize his different teaching philosophy will also spark anger in those 90%. Most people think their grade is "the product of hard work." However, Niko believes the grade is "the process of hard work" meaning he won't think twice about docking you points on something.

Tough Grader
Hilarious
3.0
3.0
CS141
Grade: C
Feb 27, 2017
Would take again

Socially hes a cool guy to talk to but hes a picky grader, and expects students wanting to learn these things themselves, which inst me, that why i take the class. But if you are self motivated you wont have a problem if you study. He doesn't really teach you so much as make a program in front of you and then let you take from it what you will.

Tough Grader
Skip class? You won't pass.
Hilarious
2.0
4.0
CS141
Grade: B-
Apr 2, 2017
Wouldn't take again

He's very lecture heavy, the pickiest grader ever, answers questions in a way that leave you more confused, goes off on tangents A LOT, he took points from me for doing the extra credit twice (I somehow got a negative score on the extra credit), exams cover things you were never taught but do relate to the practice tests. I wouldn't recommend him.

Tough Grader
GRADED BY FEW THINGS
LECTURE HEAVY
5.0
4.0
CS142
Grade: A+
May 25, 2017
Would take again

If u are taking CS as a major take Niko. He is brilliant and teaches u so much after I finished his classes my next professors seemed to teach me nothing he is a great guy and funny too. If u are just taking CS for fun or to try it out. Take someone else. I got all 4.0s in his class but worked hard. If u don't care much about CS u will struggle.

Tough Grader
Inspirational
EXTRA CREDIT
1.0
4.0
CS141
Grade: Not sure yet
Nov 21, 2017
Wouldn't take again

He's a genuine person with cool personality , but definitely he doesn't kid around to grade you harshly on project assignments even though you follow each grading criteria , always expects students to solve problems by their own , I had to fight every point that was taken off unfairly, and 15 hours/week required to pass in his class.

Tough Grader
TEST HEAVY
5.0
4.0
CS115
Grade: A
Dec 4, 2017
Would take again

Niko does go pretty quickly but he clearly knows his stuff. If you can keep up with the pace of the class it's well worth it.

Gives good feedback
Respected
LOTS OF HOMEWORK
5.0
3.0
CS141
Grade: A
Dec 4, 2017
Would take again

Read your book and pay attention in class and you'll be fine. He's picky but fair, he'll tell you what his rubric is.

Gives good feedback
Respected
LECTURE HEAVY
3.0
3.0
CS141
Grade: A
Dec 18, 2017
Would take again

Generally is a good professor, he knows the subject really well and explains everything in detail. He may go on a tangent when a specific question is asked, but definitely, read the book to understand the material and dodge any trick questions he throws at you.

Tough Grader
Tests? Not many
LECTURE HEAVY
1.0
5.0
CS141
Grade: F
Feb 2, 2018
Wouldn't take again

Smart Teacher. Not a good teacher. Doesn't motivate students or encourage to do well. Only grades two things: projects and tests every quarter, homework, labs, attendance, etc... is not graded. Midterm and Final are worth 50%, 3 projects are other 50%. Ridiculous, 2 lazy 2 correct homework or care if student comes to class.

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
2.0
5.0
CS141JAVA1
Grade: C
Feb 20, 2018
Wouldn't take again

Niko has a strong understanding of the Java language. However most time in class is spent typing in code copied from his examples. It is very easy to fall behind in this class due to the pace of copying his code- I had a tough time paying attention to his lectures while spending the whole class copying code- Exams are very hard!

Tough Grader
GRADED BY FEW THINGS
LECTURE HEAVY
3.0
4.0
CS141JAVA1
Grade: B+
Apr 1, 2018
Wouldn't take again

Niko understands the Java language clearly and he has a great energy to him. He can really get the entire class engaged in a simple topic such as BinarySearch by making it into an in-class-group-activity. Unfortunately, his project grading criteria aren't clear and his tests are extremely hard. Practice Java outside of class or you'll fail!

Tough Grader
Hilarious
GRADED BY FEW THINGS
1.0
4.0
CS141JAVA1
Grade: C+
Apr 21, 2018
Wouldn't take again

Where to begin. Flies through course material too fast, tends to go on tangents, and grades on material not covered in class and not discussed. Upon entering Java 2, I realized just how little his class actually prepared me for higher level Computer Science. Avoid if possible!

Tough Grader
Skip class? You won't pass.
GRADED BY FEW THINGS
5.0
4.0
CS141
Grade: B
Aug 1, 2018
Would take again

Do all the homework assigned(program exercises in textbook) and you will get an A; most students in the class dont do it. He was a math major so a lot of the labs/projects involve a math concept in some way, so I sometimes had to learn a whole new math concept before starting. He knows a lot, use it to your advantage! B due to personal problems.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
1.0
5.0
CS141JAVA1
Grade: C
Nov 28, 2018
Wouldn't take again

this is the best professor i've had, take him if you want to fail your cs class :)

Tough Grader
Skip class? You won't pass.
TEST HEAVY
1.0
5.0
CS141
Grade: B
Feb 21, 2019
Wouldn't take again

You need some programming experience before entering this class to succeed. Niko's class is natural selection in the works for aspiring computer science students. Come in prepared or your grades will suffer. If you aren't interested in the material and taking this class for "fun," I highly advise against it.

Get ready to read
Skip class? You won't pass.
Graded by few things
2.0
5.0
CS141
Grade: B
Dec 5, 2019
Wouldn't take again

2 exams, 3 projects. Projects aren't that bad but you have to talk to him to get a few points back. Lectures are boring and hard to understand material. Exams are so hard (average grade of F on exams and doesn't scale). Personality is nice but his course is too difficult and not worth it. Will ruin GPA. Extra credit on optional hw discussions.

Test heavy
Lecture heavy
Tough grader
1.0
5.0
CS141JAVA1
Grade: B-
Dec 27, 2019
Wouldn't take again

Questions on tests that were never covered in class. You're expected to memorize the names of inventors of the computer, even of the binary programming language. It was never even gone over in class. He needs to explicitly cover material and actually teach. He rushes during class, goes on tangents which distracts from his code copying from his book

Skip class? You won't pass.
Test heavy
Tough grader
1.0
5.0
CS142
Grade: C+
Jan 9, 2020
Wouldn't take again

Niko is genuinely a good person. He just doesn't teach well, gets off task, and isn't flexible with grades- 2 exams and 3 projects. In order to pass his class, you MUST do well on the projects and do all the extra credit. His exams are HARD, also done on paper so very easy to mess up. I do not recommend him for anyone who actually wants to learn.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
4.0
CS142
Jan 27, 2020
Wouldn't take again

i'm writing this review in his class rn. his class makes me want to cry because i never know what he is talking about. he is so confusing with his teaching. whenever we do coding exercises in class he does a lot of copy and pasting and i never understand what all that crap does. PLEASE AVOID IF YOU CAN BC YOU'LL REGRET TAKING HIS CLASS.

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
5.0
CS141
Grade: Not sure yet
Feb 13, 2020
Wouldn't take again

Total grade is 2 tests and 3 projects (50% ea). Projects include concepts taught in class labs, granted you are able to get them down in your own code in class (he teaches very quickly, easy to miss lots of things). HW is optional but if you want a good grade you'll almost certainly need to do it. Tests are very hard, some q's not covered in class.

Skip class? You won't pass.
Graded by few things
4.0
4.0
CS143
Grade: B
Feb 27, 2020
Would take again

Professor Niko is an excellent teacher that will be very helpful in the future. He is willing to help you bring your grade up, and you can learn many useful concepts that can be applied to your projects. However, be prepared to study diligently and keep up with lectures and reading. Otherwise, you will struggle.

Skip class? You won't pass.
Graded by few things
EXTRA CREDIT
4.0
3.0
CS142
Grade: A
Jun 20, 2020
Would take again

Good teacher and the class was fun to attend and the projects are fun to do.

Gives good feedback
Respected
Inspirational
1.0
5.0
CS141
Jun 29, 2020
Wouldn't take again

Entire course uses Netbeans. This will NOT help you prep for your major. Projects are Applets, not applicable since the 90s. Test cases on projects are incorrect. Tests have arbitrary & opinion based Qs. My friend from MIT and w/ math degree found his project specs appalling. Do yourself a favor, take another professor. I warned you.

Graded by few things
Clear grading criteria
1.0
5.0
CS142
Grade: B
Jul 3, 2020
Wouldn't take again

His rating seems a bit high imo. His style of teaching is so hard, and having to work with the GUI adds another complex layer to something unneeded. Don't take his class, rather wait it out for another teacher because you'll most likely have to retake it for a better grade.

4.0
4.0
CS142
Grade: A-
Apr 13, 2021
Would take again

I was aware of all the ratings and reviews before taking his class but, I am glad I took it despite all the warnings. After a while, he changed his way of grading which helped a lot with motivation and learning. His class is fun with interactive GUI building. If you want a fun/creative class and can handle lots of reading on your own. TAKE THIS

Get ready to read
Participation matters
Caring
5.0
4.0
CS141
Grade: A
Jun 29, 2021
Would take again

Well-organized course content, rich in practical labs and projects. Quick time for quizzes and exams. Overall it is a valuable and practical course.

Gives good feedback
Get ready to read
Participation matters
1.0
1.0
CS141JAVA1
Grade: Not sure yet
Aug 31, 2021
Wouldn't take again

This guy incredibly terrible. Many typos in his .pdf files , and so many errors in quizzes even exams. He is so lazy and always recycles the old materials , labs and projects for many years .You will learn nothing from his classes. He is rude and tough grader which wipe out student's confidence and enthusiasm. Importantly, his grading is unfair !!!

Lots of homework
Inspirational
Tough grader
5.0
3.0
CS141
Grade: A+
Sep 6, 2021
Would take again

Niko is a great teacher and has fun projects. If you pay attention in the lectures and read the textbook, you will do very well. The textbook follows along with the class and if you need extra help he will make sure you understand. He also is very kind and has a great sense of humor so it will be a fun, challenging, and educational experience.

Gives good feedback
Respected
Amazing lectures
1.0
4.0
CS141
Dec 30, 2021
Wouldn't take again

If you're an aspiring CS/CSE major, do NOT take his class. What you learn from introductory comp classes are instrumental in your success moving forward & Culevski's teachings are disorganized & outdated. Typos, broken links & ambiguous instructions make things unnecessarily painful. Edmonds is doing students a great disservice by keeping him on.

3.0
3.0
CS141JAVA1
Jan 4, 2022
Would take again

I am a student now in their major at UW. Looking back now, his class was pretty hard and requires lots of effort. It's also very possible if you try. My problem was that I didn't and I honestly was not mature enough for the amount of material in this class. He has my respect and pushed me to do better, but I wish he was more understanding.

1.0
5.0
CS141JAVA1
Grade: Drop/Withdrawal
Jun 7, 2022

I felt that this man was confused and only could have his thoughts together when he had java I students and Java II students combined into 1 class because he was all over the place. If ms linda Zuvich is still around in 2023 i highly recommend you take her instead of niko she is very well explained and she is very nice and supportive.

Tough grader
Get ready to read
Beware of pop quizzes
1.0
5.0
CS141JAVA1
Grade: Drop/Withdrawal
Jun 7, 2022

If you take this man make sure you read your book and also dive into the history of java this man will combine 2 classes into 1 lecture he does not even tell you what 1 is so make sure you get extra help from tutors too. He doesn't even teach you how to make a GUI which ms Linda does you will learn Netbeans while Linda class learns pure codeintellj

Tough grader
Beware of pop quizzes
Lecture heavy
1.0
5.0
CS141JAVA1
Grade: Drop/Withdrawal
Jun 7, 2022

if you want a really challenging then take this class but you will not learn how to code with IntelliJ. second, if you want to learn how to make a Gui and learn anything then don't take him. those who scored him well are kissing his ass. he shouldn't be allowed to teach at Edmonds he is respectful but his teaching techniques are same penny Russel.

Tough grader
Lots of homework
Beware of pop quizzes
2.0
4.0
CS142
Grade: Audit/No Grade
Aug 15, 2022

I have taken CS141 and CS142 classes with this instructor. VERY COPY AND PASTE style of learning with small room for actual learning. If you are currently interested in these classes, I highly recommend Linda Zuvich which is what I did, she used slides instead of heavy-worded textbooks. The way he talks is also unaspiring to me.

Get ready to read
Lecture heavy
1.0
5.0
CS142
Grade: Audit/No Grade
Aug 19, 2022

No, not worth it, don't take his class. You are better off studying other subjects while waiting for a course from another instructor. His lecturing pace is slow, his voice is hard to hear, can't ask anything properly if you have questions. I barely passed his CS141 class. I failed this class and I NEVER failed any classes. Can't comment more.

Get ready to read
Group projects
Beware of pop quizzes
1.0
5.0
CS141
Grade: Drop/Withdrawal
Sep 20, 2022

I don't even want to get started on how this instructor organizes his calendar- oh wait- there isn't one via canvas. I spent the first day creating an excel sheet to match the due dates. Module was hard to navigate. I'm bouncing from one file to another. Repetitive. Awful program choices/setup. I'll do an extra quarter -than go thru this class.

Get ready to read
Lots of homework
So many papers
1.0
5.0
CS141
Grade: A
Dec 7, 2022

There's too much to talk about that I can't fit, but I'll try. Lectures are so boring they are near impossible to pay attention to. The hw (looking at Java tutorials then rating them) is worthless. Coding projects are graded with unclear grading criteria. Coding homework goes too far ahead of textbook reading. Reconsider if you choose Culevksi.

Tough grader
EXTRA CREDIT
Graded by few things
1.0
5.0
CS141
Grade: Drop/Withdrawal
Aug 3, 2023

Professor Niko is a horrible teacher. I've never dropped a class before but I just had to. His grading is arbitrary, he's assignments are extremely tedious and time-consuming while not actually teaching you anything new. He also can't explain things at all. Avoid taking his class!!

Tough grader
Lots of homework
1.0
4.0
CS141JAVA1
Grade: Drop/Withdrawal
Oct 31, 2023

His Labs and lectures don't help anything. You can watch your videos and learn, take notes, or whatever, but they won't be much of a help in his class. Because the project assignments or the quizzes, even the test are based on only his messy lecture.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS143
Grade: Not sure yet
Feb 23, 2024

Horrible teacher with his heavy long lectures that will put you to sleep or bored af, his grading in projects dont make sense, some of his labs are super confusing and he would give vague tips on how to solve issues with your ide, uses the worst ide in my opinion, gives too complicated projects

Tough grader
Lecture heavy
3.0
3.0
CS141
Grade: A-
Jan 4, 2025

Lectures are indeed not quite engaging as they are too slow yet interesting. Any assignments are just follow-the-video, projects just ask him what component is confusing and he'll show the code. There are much better ways to learn Java than Niko, and it does show. I had previous intro-to-java knowledge so it didn't impact me.

Tough grader
Get ready to read
Lots of homework
3.0
4.0
CS141
Grade: B
Jan 30, 2025

Niko's CS141 class is no walk in the park. Lectures can be dry, and the assignments are time-consuming. However, if you engage with the material and use helpful study tools like Unstuck ai, you can succeed. Just stay focused and don't slack off.

1.0
5.0
CS141
Grade: C+
Feb 18, 2025

Just don't take Niko. He's so unbelievably, pain stakingly, terrifyingly inadequate to be a teacher. He tries and approach you asking questions about labs but in the end, he never actually helps with the labs, projects and his quiz time is outrageously short for a quiz that needs you to write full length code. For your sanity, don't take Niko.

Tough grader
Lecture heavy
Graded by few things
1.0
3.0
CS143
Grade: A
Feb 27, 2025

not too hard to get a good grade but you won't learn much

Lots of homework
1.0
5.0
CS143
Mar 3, 2025

Worst Professor ever. Tough Quizzes, decade old homework labs, bad recording quality, unclear syllabus, crazy hard projects with grading based on his mood.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CS143
Mar 3, 2025

Worst professor ever. Tough quizzes, crazy projects with unclear grading rubric that constantly changes, decade-old homework labs, bad video recording quality, sloppy explanations.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CS143
Grade: A-
Apr 13, 2025

Nice guy, but genuinely better off waiting for other professors. He marks off points on projects for material not discussed in grading rubrics, his quizzes frequently have wrong answers and you have to fight him to get credit, and he doesn't give nearly enough time for quizzes. He also doesn't seem to know about modern industry standards.

Tough grader
Participation matters
Lecture heavy
Class Info

Online Classes

100%

Attendance Mandatory

39%

Textbook Required

42%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 41 grades
Most common grades:
A (11)
Not sure yet (7)
Drop/Withdrawal (7)
Grade Distribution
A(17)B(8)C(9)D(7)F(1)A-/B+(6)
Based on 59 reported grades
A: 11
Not sure yet: 7
Drop/Withdrawal: 7
A+: 6
Common Tags
Tough grader (17)
Tough Grader (15)
Skip class? You won't pass. (14)
Get ready to read (9)
Lecture heavy (9)
Lots of homework (7)
Participation matters (6)
EXTRA CREDIT (6)
Rating Trend

Declining

-0.59 avg change
Oct
Feb
Jan
Feb
Mar
Apr
Last 6 months
Ratings by Course

JAVA5812

5.0

(1)

COMP998

5.0

(1)

CS

5.0

(1)

CMPSC

4.0

(1)

CS218

3.5

(2)
+15 more courses
Difficulty by Course

115

5.0

CIS115

5.0

JAVAONLI

5.0

CMPSC115

4.6

CS218

4.5

Similar Professors