2.8
Quality3.8
Difficulty43%
Would Retake93
Reviews43%
Would Retake
93
Reviews
Rating DistributionOfficial
5
22
4
15
3
20
2
12
1
24
What Students Say
“Gives you extremely vague assignment instructions”
CSS342 - 1.0 rating“Avoid him for the sake of your grades”
CSS342 - 1.0 ratingClass Info
Attendance Mandatory
40%
Textbook Required
71%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.36 avg changeRatings by Course
REHAB300
5.0
(1)CS332
5.0
(1)CSSKILL161
5.0
(1)CSS161
3.5
(20)CSS162
3.2
(31)Difficulty by Course
162
5.0
JAVACOMP
5.0
CSS142
5.0
CS422
4.7
CSS422
4.6
Reviews (93)
He was all over the place in his teaching style. Called out his favorites in class and spent majority of class time talking about underground bands. You need to already have a good understanding of java, because he really does not teach it. His teaching style is to review. Worst teacher I have ever had.
Rob Nash is one of the best I've had in a while. True he side tracks a bit, but always finds a way to connect it with Java. If you don't understand something, Nash explains it well. His background with video games makes this class more interesting. Wish you the best Nash!
He is Interesting, Hot, and is more interested in other hoppys then the actual class that he is teaching... He cant cook.
He was a guest speaker and I was one of his favorites so I enjoyed the class a lot. So just be one of his favorites and you'll be okay.
more or less helpful if you had prior programming experience..BUT if you are novice - and really want to learn, think twice.
pretty easy, as long as you know what your doing you can most likely get by without going to class
Great teacher, very energetic. Uses real world applications to highlight code examples. He's easy to talk to and very willing to help with any questions.
Very entertaining.
Awesome teacher and friendly person. Read the textbook before coming to class and do the assignments early on and you'll do well.
Nash is a good teacher, when he focuses. I warn that the intro computer science classes are HARD! The teaching style is quick, somewhat entertaining. If you don't have a good grasp on things in CSS 161, then expect to possibly take 162 again. Most of the kids that do well in this class have previous experience. Nash does not slow down!
Cool guy. Definitely makes you want to go to class
Cool person. Bad, inappropriate teacher. Goes off topic, Bad use of class time, forgets to post home works on time... Do not take a class with him! You will get nothing out of it
I wish you all the best
Enthusiastic and eager to help students, assuming students put in the effort.
He is hilarious, great enthusiasm for such a dull subject... especially when this is a prereq class for a ton of majors! Very helpful during class, has great availability after class for extra help! I recommend him!
Try your best to take him! He is one of the best, if not the best, professor in the department. He is very helpful when he is focused, but goes off topics sometimes (think of them as examples as per what he is trying to explain). He is very helpful and eager to teach his students!
He is a good teacher, but gets off topic a lot. He will help you if you need it though.
Cool teacher, but goes off topic too much
I had taken this class previously and hated the subject. Nash was so clear about how everything works when using Java language. He actually teaches compared to other CSS professors who mostly write things on the board. He has a great sense of humor and is very helpful. I am taking him again for CSS 162 now. One of the best for this course.
Everyone is giving this teacher good reviews because he's a funny guy but he's a terrible teacher. Rambles a lot, skims through everything really quickly, explanations are not every clear. Lectures are not clear and he zips through power points quickly. At the end of the quarter during finals week you have to write the whole MS paint program.
Fun person, hilarious guy! But as a teacher, be prepared to not learn anything. He zips through topics super fast, goes over a wide topic list that isn't explained well, doesn't check if everyone is understanding, isn't helpful: "just check the website man" returns the midterm grade after the final. Assignments are hard and 2 are due during finals
He is an alright teacher. Not the best. Goes on tangents. Homework is poorly worded and as mentioned the two massive homework assignments during finals is a nuisance. Only redeeming quality is his fairness on tests. Also he teaches bothell the same as seattle. So it will be much harder to take 162 with him. Good luck folks.
Great person and teacher - very fun. Doesn't hover over assignments and works with you to answer your questions. Very open and interesting - engages the class to help you learn! Encourages partner work and is very "chill" when it comes to learning. Let's you use what is best for you!
Very entertaining professor and makes class fun to go to. Homeworks and tests never change much. If you have brests you will pass the class!
His assignments are poorly worded and there are a lot of them. The lab for this class requires you to do a lot of busywork in a cramped auditorium chair at UW Bothell. He doesn't grade his assignments or tests, and his grader hardly gives any feedback on assignments. Tests are long and require you to manually write down code.
He has a TA who grades all he homeworks, tests; barely any homework is graded though(4 out of 11 graded) and 0 labs graded. And for the tests the grades are only out 2-3 weeks afterwards. He goes off topic way too much. And goes very fast whether you understand or not. During exams he says only 1 question per person or he just ignores you.
One of the laziest teachers in terms of grading course material.
If you love coming to his office hours to ask a simple question, you've love his class.
He barely replies to any of his emailsquestions via canvas. His homeworks are poorly worded. There is barely any feedback from the homeworks after they are eventually graded few days before the final. His TA who grades the homeworks leaves one comment and thats it.
Makes class fun, and is a nice guy, but if you have questions good luck. You're on your own unless you go office hours. Nearly half the assignments were ungraded around finals time. Feedback revolved mostly around commenting from his Comment-Nazi TA, then 1 line about the actual code. 3 HWs during finals week, but he tells you what's on tests
Taking this guys class was a very frustrating experience. His teaching style is all over the place. lectures are poorly structured and ambiguous to say the least. HWs are horribly explained and littered with typos. The grading is arbitrary gives little feedback to points lost. Three poorly explained HWs due on and after finals , who does that?
If he put in as much effort as he wants students to believe he does, he would be a much better teacher.
I firmly believe that in spite of the few negative experiences with Professor Nash (easy to get confused, feedback can be cryptic), he is an excellent instructor. But you absolutely must be involved. He will help you succeed if you are motivated, but if you can't power through, you may find yourself lost in his class. Don't fear the reaper. Study.
Despite what he tells you, going to office hours hardly helps and you have to remind him to make the changes he says he will make
A WALK IN THE PARK COMPARED TO LIN, TAKE IT FROM SOMEBODY WHO HAD TO RETAKE THE CLASS! Took it last quarter with Nash and so I figured I'd mix it up a bit by taking it with Lin. Terrible idea, begged Nash to take me back this quarter lol!
He is nice person and funny , but as a instructorprofessor, I will not recommend his class. His class is confusing and unorganized. You will get your feedback for your homework back after next homework, and sometimes even after midterm. You can't even review your exams because he only allow you see it in class with in 30 minutes.
Rob is brilliant for sure, but mildly scatter brained. I find it endearing; many others would not. That being said, he's fair in his testing and expectations so if you come to class you'll pass his tests. Very easy on the eyes, too :)
Best teacher I ever had. He will be there for you if you show hard work and participate in class. His exams are long and hard, but he makes sure we understand the material. I wish all the teacher were like him. If you ever have opportunity to take his class, please: "Make it so!"
He goes off topic way too much. Assignments are unclear and so are their requirements.
His examples and analogies make it difficult to understand concepts. You pretty much have to go to his office hours to understand better. Which makes it unfair for those who don't have time to go to his office hours. His TA grader is horrible, marks points down and doesn't give comments why it's marked down. Would not reccomend.
He really cares about his students and is passionate about teaching, but he's not good at teaching. I needed other students and the book to teach things to me in order for me to learn. I went to class every day and didn't feel like I learned much from him. If you find an alternative way to learn then this class isn't difficult.
Rob was a very nice and funny person. However, I feel like he does not really know how to teach his knowledge to someone else. He is not very clear on the instruction. His class is very fast-pased. Usually, he just code on the screen. For beginners, it is not recommended to take his class because he assumes you already know the basic stuff.
He uses a lot of metaphors for things and it can get confusing sometimes.
Expect mountains of readings, exercises, labs, and homework. If you're lost, you're lost. It's hard to catch up on anything in this class once you're behind on the butt load of work you get assigned by him. Don't expect to learn much in class, it's hard to retain information off his skittish lectures.
He is enthusiastic about content and teaching. However, lecture and slides is not clear and not organized. He gave tons of assignments, but his grading is extremely slow and tough. I am still waiting my week 3 homework while the quarter is almost end. The average of midterm is 70, which I doubt it. Don't take his class in ANY CIRCUMSTANCES!
Tries to be nice and approachable during lectures, but is rude when talking to him one-on-one. Lectures are unorganized and more closely resemble bad stand-up comedy shows that you regret paying for. You will get murdered on the midterm, and won't realize it until he releases the grades very late (avg 70%). I wish I had more space to go on...
Very hilarious professor, but goes by lectures pretty fast, yet long.
If you read the book first, lectures will be helpful. If you don't read, the lectures will be confusing. Tests aren't bad if you know how to do the homework and labs well. He will keep you laughing and learning all quarter! The key to success in this class is reading and practicing code!
1st time I took 161, I had Lin and I got a bad grade. 2 quarters later I had Nash and almost got a 4.0. I had pretty much forgotten most of the stuff I learned in my first run through. With Nash, I hardly opened the book, he gets distracted, but use that time to type the code haha. HW is worded badly, but If you understand then you're totally fine!
Tests are super easy. What he does is he posts a sample question on canvas. If three people vote for this question then it is on the exam. The problem with this system is that there are those idiots who post a question at the last possible second and then 3 people will like the question. Therefore it is on the test. Beware of this, otherwise easy!
CSS is difficult, but if you put in the time, effort, and don't shy from asking for help, you'll do well. In my class he often had hw due BEFORE teaching the material, but if we told him that, he would often extend the deadline. The final project takes DAYS to complete. This class is no joke. I got a 4.0, but that was my top goal that quarter.
Rob Nash is an excellent instructor. He was my first introduction to CSS at the University and managed to make a difficult subject very digestible. His lectures are entertaining and there are no surprises on his tests.
Rob explains computer science like a human. In explaining concepts, he is unparalleled. His organization on the board was hard for me to follow, and the 'nuts and bolts' part of my learning suffered in lecture. Supplement with actually doing the reading. Ask for help when you need it; he's not a mind-reader. When you ask, he's got you covered.
Goes off topic often. Homework was doable but he grades hard and doesn't explain what he wants which he then gives you a low grade for it.
He talks about everything in the class, but except the actual content that will show up later in his test. It's pretty hard to pass his class.
Great teacher, funny. Tests are long, but not too bad.
422 is tough: it's packed with dense material & moves at a fast pace. I can't imagine myself doing well in that class with any other instructor. Rob truly cared if his students learned and went out of his way to motivate and accommodate different students' needs. His lectures were engaging, & he made this difficult class enjoyable. Fav prof :)
Nash is the only option for 161 and 162. I've heard nightmares about these other profs. If you're willing to put in the effort and time and actually want to learn something you must take Nash. A little bonus is the hot blonde he sometimes brings in to answer questions during tests. He actually tries to make class interesting and usually succeeds.
He takes forever to grade, but he's pretty reasonable. Lectures are interesting and he explains things well. Unless you're a savant, you're going to have to put in some work.
Unclear in his assignments when details are so important in coding. Talks about random things during lectures and speaks REALLY fast. Glides through all important stuff in class expecting students to catch all that. A funny guy, not a good teacher. Gotta read the book and teach yourself, lectures are useless. Avoid him for the sake of your grades!
Gives you extremely vague assignment instructions. You will have to sift through the senior lecturer's (Zander's) notes to understand the requirements. Lots of irrelevant reading. Lets his TA do all the grading. Not sure what her problem is, but she takes forever to grade and docks you on every little thing. The average for midterm was 53%.
Horrible professor. Will avoid him always when I can. What a mistake I did by taking his class. Don't take him ever... Good Luck for those who take his classes..!!!
He cares about you and you learn a lot, but somehow you end up find yourself failing. If your like me and have parents paying for this when they barely make ends meet, don't take his class. I won't be dropping it but want to send a warning to others that are hoping to sign up and praying to get a scholarship, you'll work hard and get a bad grade.
Lectures Very little structure. Skims over subjects way to fast not allowing subjects to sink in for students. Does not provide emphasis on important material. Impossible to take notes for at the speed he goes. Needs to use whiteboard examples. HW Not clear. No discussion in class. Code doesnt compile automatic 0 (drop class) Exams avg- 53%
N warned us that 342 is the toughest class in the CSSE program. The students blaming the TA for their poor performance disgust me. N works hard to prepare us for our careers, yet the reviewers below feel entitled to passing just for paying tuition and showing up to class? Take the advice N gave first day of class- read the texts, code every day.
Do you like fast paced lectures where you can hardly grasp anything? Do you like confusing homework assignment that lack important details? Do you enjoy getting destroyed by the exams, because the prof didn't prepare you for them? Do you enjoy watching your GPA plummet? If you answered yes to all of these questions, Nash is your guy.
The difficulty with this teacher is he's really detached. He does just the bare minimum to ensure that the class has an assignment and clocked in a lecture. But details are missed and he chalks it up to students being lazy. Don't take him. He actually switched my grade up last minute to a good grade. This guy shouldn't be teaching , especially this
This was a really material-intensive course. Nash gives a lot of assignments, lots of practice, and really hard exams. It was a sprint to keep up with the pace, and very challenging reading assignments expected before every class (+-100pgs). This course is required and Nash is as good as anyone who teaches it. Good relationships w/ students.
He is excellent at making the subject matter interesting and at motivating people. He's like a stand-up comedian in teacher form. He'll make analogies that are memorable, which helps me learn, especially if they're funny. He does tend to play favorites, so I'm a little biased. He'll call out in class the students that scored well on exams.
Nash is by far my favorite professor at UWB. Why? He really cares about his students and is open with them, making the class a very relaxed, yet still engaging, environment. The subject itself is challenging but the in class examples make sense to even a newby. The assignments he gives are very similar to test questions, and tests are curved.
So I've taken 161 2xnow because it is by far the most difficult class I've ever encountered, the first time I took it was with another prof and she was of no assistance EVER. Nash really turned that around, he made himself available and always went the extra mile to make sure you were where you should be. The content is intense but he simplified it
Definitely a miss for me, as you will need to learn everything from the book. He's knowledgeable about his subject forsure, however if you're new to CSS, be prepared to spend several hours a week just trying to teach yourself the concepts. I would only recommend to self-motivated people who can quickly pick up concepts/have prior experience.
Lectures are hilarious - you definitely won't fall asleep in class. They ramp up in speed, so type fast, or get notes from a friend. Despite being an intro, this is still suited to those with basic understanding of programming - concepts like pseudocode weren't even touched on. HW is challenging, but reasonable. It'll stretch your brain for sure.
He ramps random stuff in lectures. Like how he parked his cars. Things nobody cares. He then keeps repeating the fact that this is the hardest class yet continues ramps irrelevant stuff. I read the textbook before the lecture yet still find it hard to understand his lecture. Expect to spend tons of time if you take him.
I struggled with his lectures because he tangents all over the place due to ADHD. I also have ADHD so this was really difficult for me. He is an amazing guy and really cares about his students though. Went above and beyond to help me. His lectures were hilarious and if you don't have problems with distraction, he keeps things super entertaining.
Goes through problems too quickly in class and doesn't explain all the steps. I found it difficult to keep up with him and I usually find most professors' lectures too slow. Great at explaining concepts however. Lots of homework, LONG midterm, huge project, reasonable final. Grading is fair, but you definitely have to work really hard to do well.
One of the lazies teacher UWB has to offer. you will not see you midterm scores till the end of the quarter, does not respond to emails. Very disorganized (ADHD) and jumps from different topics that are not related. It hard to learn the topic and talks very fast.
He is an amazing guy but horrible teacher! his class was all over the place and nobody ever knew what was due over that he never graded anything so you didnt know how you were doing. I took it because it was suppose to be an easy vlpa but it was a lot of work ended with a 3.6
Taking his class is the worst choice ever in my life. Instead of teaching 1 concept per day, he teaches many things in a day and he keeps repeating a same slides everyday. He talks random topics in the class that nobody cares. A lot of reading, hw and hard exams. If you take him, be prepare to have 2.x in your GPA and enjoy his stand up comedy show
Very nice and funny guy. However, his lectures are unclear and too fast, leaving us little to no time to let the concepts click. Also gets distracted so easily with random topics unrelated to hardware. Not to mention, his exam and homework questions are very vague and he even gets his own questions on the answer key wrong
Be prepared for a lot of Florida jokes. Best advice is to read ahead and find someone who has talent he class before and get their materials to read and understand. Make sure you are ahead of Rob else you are going to fail if you only depend on his lectures. Also, choose good teammates for the dissembler project. Your grade depends on it
Rob Nash is a great professor who clearly knows his lecture material. Despite hardware being notoriously the hardest CS class in the program, he often adds a comedic touch to his lectures (get ready for puns & Florida jokes) which helps lighten the atmosphere to an otherwise confusing and headache-inducing series of topics. Be prepared to study!
Rob is a good guy, but fundamentally fails as a teacher. Unorganized, unclear expectations, extremely harsh and slow when it comes to grading (2 week window on average). Terrible at explanations and in-depth analyses of topics. Makes no effort to discuss readings or explain them. Responds to questions by laughing in your face and making jokes.0.5/5
Professor Rob is amazing. He makes you work for your grade but the end result? You'll become twice as best as you were before the quarter start. He's goes above and beyond for his students but some grading evaluation are unclear. Would take again definitely.
Spends half the class talking about himself. His lectures are comedy shows. Replies to emails after 3-4 days. Does not answer questions. You won't learn your grade until after weeks. Terribly unorganized. Does not focus on explaining concept by concept but jams 10 in one class and keeps repeating them. He is very rude in person. A comedy show.
One suggestion for students, don't take Rob Nash class.
His class is like a 10 cr. class and sometimes I learn things from going to lecture. Hw's are tough as it is long and has multiple questions on topics that aren't taught. The very little online documentation sucks and trying to get any help from him is a lost cause. He might teach the topics after the hw is due. Same opinion for the final project.
Fun lectures, but goes pretty fast through slides. 1 Homework per week, code feedback almost entirely by an automated grader/robot report. Tests are all free-response, no multiple choice. Grades usually come back after 1.5-2 weeks for homeworks. Gives homework solutions in lecture, would recommend going to class.
He basically does your homework in class so show up for lectures and write down everything he does. For exams, just memorise the code and you'll do great. Although he did well at teaching, I didn't like how he openly expressed his negative political views on President Trump and makes you answer political topics on exams. Also, please don't cheat
He can be a cool guy but he's not a good teacher. He gets off-topic a lot and is not good at explaining things. He does parts of the HW in class but then he takes off a lot of points for minor mistakes. He can be intimidating over email and it takes weeks for HW to get returned back. Unless you already have lots of Java experience, expect struggle.
Don't take his class. I repeat, DON'T TAKE HIS CLASS! He makes the course more difficult than it already is. I would not suggest his class for those who want absolute best grade. His grading system is tough, even though you do everything as instructed by the homework he expects your program to withstand other tests of his own. Takes 4ever to grade.
Professor Nash makes his lectures purposefully entertaining and has a unique way of rewarding students for paying attention through reaper points. I think he presented an arduous topic in an entertaining way. It was a lot of material to cover and my only critique was that I wish feedback was more prompt with student questions and assignments.
His lectures prepare you for his homework, and his homework prepares you for the tests. I... didn't really read the textbook, but the first couple I read were not very dense, like a course reader, and was free. Heads up, network and get a study buddy; it's slightly a math class and you'll want someone to bounce your reasoning off of.
Class Info
Attendance Mandatory
40%
Textbook Required
71%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.36 avg changeRatings by Course
REHAB300
5.0
(1)CS332
5.0
(1)CSSKILL161
5.0
(1)CSS161
3.5
(20)CSS162
3.2
(31)Difficulty by Course
162
5.0
JAVACOMP
5.0
CSS142
5.0
CS422
4.7
CSS422
4.6