3.3
Quality3.2
Difficulty55%
Would Retake88
Reviews55%
Would Retake
88
Reviews
Rating DistributionOfficial
5
35
4
12
3
9
2
8
1
24
What Students Say
“2 PROJECTS THAT ARE PASS OR FAIL”
CSCI120 - 5.0 rating“easiest A I've ever gotten”
CSCI121 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
38%
Textbook Required
31%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.20 avg changeRatings by Course
CSCI393
5.0
(1)CSCI120
4.6
(7)CSCI160
4.3
(23)CSCI127
4.3
(3)CSIINTRO
4.0
(1)Difficulty by Course
CSCI13500
5.0
CSCI136
5.0
CSCI135
4.0
CS235
3.9
CSCI235
3.3
Reviews (88)
Professor Maryash is a very nice guy. Attendance was not mandatory in regards to it counting towards your grade but he did have a quiz about every week (very simple, a couple of multiple choice questions) and you have to be there for that. It also helps if you attend every class session so that you don't have to study from the TXbook. RECOMMENDED!!
EASY A!!!!! 2 PROJECTS THAT ARE PASS OR FAIL! THE ONLY TEST IS THE FINAL!YOU HAVE 5 EXCUSED ABSENCES! NO HOMEWORK! READ THE SLIDES AND YOU'LL GET AN A ON THE FINAL!
Not exactly the biggest fan of just having 1 final (30%), but it was mainly common sense questions. There were two easy assignments (pass/fail 60%), attendance was mandatory (10%), and 16 weeks of monotonous torture (i.e. what is a fax machine?) Only take this if you have patience and want an A to raise your GPA.
easiest A I've ever gotten.
Easy professor, good science requirement.
This class is not what I expected. First of all, it is NOT in a computer lab. It's in a regular classroom. Professor Maryash doesn't even use the computer in the classroom. He reads everything off of his phone. Doesn't write notes, but draws pictures. Besides that, the class IS easy because it's all common sense, but it is really boring.
The class is given in lecture format. The professor clearly knows his stuff but he does read from his phone as previously stated. Its an intro class that most ppl are taking to fulfill a requirement. Not a difficult class. He's very laid back. 2 pass or fail projects. Multiple choice midterm and final.
Professor Maryash is really cool and laid back guy. He teaches from power points and helps you if you ask questions. Attendance isn't mandatory. If you study the power points youll be fine. 2 Tests 1 easy project. Easy class. P.S he is really handsome. I'm a guy and can honestly say he is attractive
He's super chill and laid back, and there's no homework or mandatory attendance. However, he has unclear grading structure.
Took him for CMPSCI HYBRID class and it was EASY. The syllabus was very clear on what he expected. You could have literally never seen him again after the first day since it's an online course. He emails fairly promptly and he is flexible with office hours. He's real chill, calm, and he is there for you when he see's your having trouble.
Took the online hybrid course. Very easy going professor with a clear syllabus on how to get an A. If you keep up with your work, you could finish the semester in 3 months. If you fall behind, he'd allow you to meet with him when he's available. His self-made videos are very clear; they are exactly what will be on the quiz.
FINAL AND MIDTERM 35% OF GRADE, 5% QUIZZES, 3 PROJECTS 25%. WORSE EXPERIENCE IF FAIL MIDTERM, FINAL COUNTS DOUBLE AND OVERRIDES MIDTERM GRADE
The professor wasn't prepared for the lecture. However, given slides were good enough to study alone for the exam. Make sure understand every concept, be familiar with the terminology, and be able to write down example codes without looking at it. Almost two 3 credit course: three projects (homework) are heavy if you have less coding experiences.
DOESN'T GO OVER ASSIGNMENTS THOROUGHLY, AND PROJECTS ARE REALLY CHALLENGING AS NOBODY KNOWS HOW TO DO THEM
GIVES PROJECT AFTER MIDTERM, NOT ENOUGH TIME TO PREPARE FOR BOTH. C++ IS NOT USED EFFECTIVELY
SAYS CHEAT SHEET CAN BE USED FOR FINAL EXAM, BUT REALLY WAS A BIG LIE
DOESN'T GO OVER QUIZZES, MIDTERM, PROJECT ASSIGNMENTS. JUST READS OFF POWERPOINT SLIDES, VOICE IS REALLY LOW CANNOT TEACH IN A LECTURE HALL
TELLS STUDENT WHO IS STRUGGLING AND WORRIED ABOUT GRADE, THAT HE WILL DO "EVERYTHING" TO GET HIM AN A. STUDENT MOST LIKELY WILL BE ON ACADEMIC PROBATION CAUSE OF THIS CLASS STUDENT DOESN'T EVEN HAVE ANY CODING EXPERIENCE
MIDTERM ISN'T CURVED FINAL EXAM IS PROBABLY NOT GOING TO BE CURVED CSCI 135 NOT LIKE CSCI 127, DON'T TAKE THIS CLASS WORSE DECISION EVER MADE
GIVES VAGUE EXPLANATIONS TO EVERYTHING
SYLLABUS IS TOUGH, 3 PROJECTS 25% QUIZZES 5%, FINAL 70%
honestly, i dropped this cause this class was a joke in a bad way
This class is not an easy like 127 you have to put in a lot of work. I didn't even look at the textbook because the midterm and projects are way harder. If you don't have experience with c++ you better gain some lol. The projects are very difficult but most tutors super smart and can help. He isn't a bad guy I think he got lost in the lectures
I think the introductory CSCI127 class was fair. Overall, the material is pretty easy once you get the hang of it. You really need to take your time to study and practice the concepts. Don't worry too much on specific syntax, but instead on concepts and the logic behind what is happening. The lectures were okay, I have no complaints.
I think he did a very good job in 127. There is nothing taught in this class that is too difficult for a beginner in computer science. Put in the effort and practice at home, and you will get an A. I took this class in the summer (6-week course), and everything was very fair. Maryash is very fair, and does the best he can. Give him a chance.
WORST PROFESSOR EVER AT HUNTER. AVOID!!!!!!!!!!!!!!
Had him for 127 and 135, got an A in both. Hes not the best lecturer but you could do a lot worse than him. Getting an A with him in 135 is very doable if you dedicate a lot of time to studying the material and dont fall behind on the projects. Exams were fair. There is a lot of hw in lab so dont fall behind.
Would not recommend him, did not learn a single thing in that class. His lectures make you fall asleep.
Genady is a fair professor. His homeworks and labs are doable, and his tests are extremely fair. He has good intentions, he is not a GPA killer if you work for it. As long as you study the material, then you should be fine. He is extremely nice though.
5 stars if he doesn't use the textbook during lecture. There are some professors that uses the textbook instead of making up their own code explaining. It's like we don't need to come to lecture. I can stay home and study programming and still pass the exams. The class was big so I know it's not easy to manage.
Everything he does in class can be covered on your own if you read enough. The only things you will miss during lecture are the quizzes. If you participate and he knows who you are, he will likely be more lenient with your grade. Take advantage of the tutoring hours. I would take him again.
Gennady Maryash is definitely a bad Professor when it comes to learning the foundations of C++. His lectures are utterly boring and makes you want to fall asleep. On the bright side, his exams are not too difficult and the labs and textbook problems are enough material to do well. Essentially, this is a self-study for your grade, which sucks.
he made me hate csci 135 so bad , he is bad at explaining , just find yourself on your own , his is easy at grading , but tests are not clear , you should really make a lots of efforts programming at least everyday
Super underrated professor. His exams are easy since he gives practice ones which reflect what's going to be covered a few days before the exam. There were a few projects for this course, some of which were super demanding. Someone asked him for an extension on the day on which the project was due and he literally gave us another few days to finish
gennadi was generally a good professor. he was clear in the lectures and whenever i needed a question answered he was very reliable especially during office hours. whenever i felt discouraged, i would speak to him and he would encourage me to not give up. lots of labs, few hw's, tests are easy if you study the required material and understand it.
i failed all exams , including the final and still got the credit for the class. i did most lab and hw, there was obv a massive curve in the class. wouldnt take him again and switched to another major. he is a very very nice !!
I liked the fact that his lecture is based on the textbook. Slides were organized. The textbook used is very clear and simple to read. Perhaps one of the easiest and user friendly programming book I came across. His pop quizzes helps me realize the details in the materials I thought I knew well. The final project was fun.
I mean he is very respectful and polite. But his lectures does not makes sense. If you do not have any experience in C++ then its very very tough as for me. His projects were tough though there were TAs who were there for help but they only give hints and does not look on your programs which means you have to be on your own. Exams were hard. Awful!
He's a nice guy, but the lectures definitely had little to do with the exams. This is pretty much a teach yourself course. He seems willing to work with you though, and he's not unfair.
He is a really good person and good professor who actually cares about his students!
Professor Maryash is the nicest professor you'll ever take at Hunter College. He is very very fair with his exams as well. Just do the labs, homework and projects, and use the labs, practice exam and homework to study for the exam and you'll do fine in the class. 10/10 would recommend.
Very nice professor. He cares a lot about his students.
His lecture slides are really helpful, cause I practically slept through his lectures. I didn't need to read the book cause I skimmed through his lecture slides. Start your projects and lab work early, and REALLY STUDY for midterms and final. Practice old papers and you're good to go.
his lectures are incredibly dull, maybe it's his accent but he was putting me to sleep every time.
He uses the word MUST a LOT. Set the deadline for the first project in the first few days of classes.
took him precovid. Dude is a certified bum. Cancelled appointment hours last minute. How the man ever land a teaching job? condescending tone when talking face to face too, wonder what happened during his upbringing that he has to lash out to students.
He teaches from the perspective of someone who himself got all the concepts easily. Doesn't seem to realize that the material is challenging and it takes a while for most students to wrap their heads around it. Never posts answer keys to exams, quizzes or study questions - told us to come to his office hours if we want to know the answers!
You are going to have to teach yourself the material. The textbook helps. Treat the class as a review, but dont expect to learn/understand topics from lecture. The whole class is simply reading through slides, so you will get the same experience if you just read them yourself. You can sit here feeling bad, or just teach yourself and move on.
COVID really killed this semester. We went through a lot of interesting material but it was pretty hard to digest over zoom a lot of the time. Overall the class was fair, just do your best and go to tutoring if you need.
This semester is kind of hard to judge bc of rona. The budget was cut so we lost most of our TAs and tutoring. Mostly self taught this semester but what else should we expect with budget cuts. Tests and projects werent too crazy. Hopefully we will be back in school soon.
Material is pretty okay as in the slides are adequate in teaching you what you need to prepare for during exams, projects, homework, etc... However, while his lectures might sound dull to some people, he is pretty nice and accessible. Be prepared to learn how to teach yourself though..
Doesnt know how to teach. If you wanna teach yourself take his class. Assigns projects every week and is very vague on how to complete them.
Can't teach. Doesn't help you. Projects are not very detailed. Don't waste your time with him. TA's always agree with him and get mad when you ask for help.
His lectures are so monotonous and boring, he is not a good educator, merely there to set deadlines. The TAs are unhelpful, projects often have mistakes in them and are not clear.
Very flexible in terms of extensions and cares about students. Lectures are boring and you are expected to learn on your own (as are all csci classes in hunter), but compared to the other teachers in the dept., you are lucky to take him.
Take Brandon. Maryash's grading scale is insane, and we get a ton of pop quizzes while the other class only got 1 quiz and no homework so far.
Never seen anyone go out of their way to make you attend lectures and learn absolutely nothing.
Great professor. Sometimes I felt things were moving a little too fast in the lectures, but doing the homework will ensure understanding. The grading system is quite lenient unlike most CS professors here, he's not trying to fail half of the class.
His lectures are quite boring and monotoned, but very informative. The HW is exactly the type of questions on tests/finals, but we never got feedback on them. He turned out to be quite nice when it came to grading. Made the tests somewhat easy, dropped the lowest grade, and curved them. Overall a solid choice, buy coffee before lectures :)
Best professor you will ever have if you are majoring in Computer Science. If you take your time doing all his homeworks, you will guarantee an A. His jokes are very fun, and loves talking about "donuts." Highly recommend.
No matter how monotone the lectures may be at times, pay attention and practice what you learn in class. Prof Maryash is actually a very understanding person and genuinely wants you to pass the course.
A very fair prof, as he wouldn't test you on topics that weren't covered like many others profs do. Other teachers would only do easy stuff in lectures and dodge the hard stuff (putting them on test and hw instead) cuz they are lazy. Goes over the hws thoroughly, which I thought was very nice. He offered a lot of extra creds too.
Professor Maryash is really a great professor out of all the professors I've had he actually cares about his student's passing. He gave many opportunities for us to pass more than any other cs professor this class is easy if you study and follow maryash's class notes. Tutoring was a live saver for me as well in this class I highly recommend it.
He is certainly one of the fairest professors in Hunter's CS department. He genuinely cares about his students and his expectations are quite clear. As for of teaching, hes not the best, not the worst. You may need to do a little self studying but if you pay attention to the course materials you will be fine. He is def a better prof now than before
Maryash is ok, he's better than most cs professors at hunter. His lectures are pretty boring but in depth, but youtube videos help. There's lots of homework but your grade mostly depends on exams. They aren't hard if you study, and the topics on the exams are ones he taught. It's clear he wants his students to pass.
He designs the course so that even the "average student" who works hard can succeed. Whatever he teaches on his lectures is on the HWs and exams. He also goes over HWs in class. All you need to do is review his lecture slides, the HWs and ask him or the TAs further questions and you are set for the exams.
Although he changed the syllabus a few times during semester, I appreciate the fact that he tried to talk it out with students and made sure we know the material for the exams.Just make sure you read lecture slides before hand and understand the material before you do the labs. Make sure you do all labs, projects, and study for exams 2 weeks in adv
His lectures are pretty boring. He tries to communicate with students and often changed the syllabus as a result. However, he could have definitely done better, especially with how he handled one of the projects. His exams are very generous and it's based on homework and labs.
Maryash is the best CS professor in Hunter. He is actually caring and wants his students to pass. Like many , all he does is read the slides but his curriculum and coursework is doable. He is very good with partial credit, I failed every-time Tong yi taught it, as soon as it changed to Maryash, I passed. Only drag is fail final you fail the course.
His syllabus grading outline is unclear. He is not a bad lecturer and his UTAs are helpful. Do all your labs, homework, recitation work (code reviews and quizzes) and projects and you should be fine. Be sure to study for the midterm and final, because if you fail the final you fail the entire course.
Best CS Professor in Hunter!! In a department full of uncaring professors he is the most caring and understanding one. Thanks to Professor Maryash I am completely done with all my cs electives. I absolutely recommend this professor!!
He changed the syllabus and let the student fail this class.
MARYASH THE GOAT
THE GOAT BEST CS PROFESSOR FROM ALL OF CUNY
Best CS 160 Professor, THE GOAT ALL THE WAY. He is funny and a very caring professor, he even spent three hours on reading day doing a review for the final exam for us. TAKE HIM
Ngl I barely paid attention to any of his lectures, but I would say he's still a good professor. The quizzes and exams were fair. The HW was in some ways harder than the actual exams for me, but they also helped me prepare for it. He also really wants the students to do well and it's obvious since he did a 3 hour review session for the final.
He's the best cs professor in hunter, he so generous with exam and grade, I wish he teaches every cs classes.if you have him your lucky and super easy A if do a little bit of study.
Professor Maryash has a dynamic style of teaching, which evoked some laughs from the crowd. He reads off his lectures. I'd suggest to ask questions during class to help you ground your understanding. Best professor ever!
One of the best professors ever!
Maryash is a great dude who wants you pass the class. CS160 is very logic heavy, so the slides and the homework are essential to passing. His tests are often rehashes of his hw questions and slide questions. He sometimes gives quizzes. Take them seriously. Really nice guy.
Love Maryash. Take him!!! One of the best CS professors at Hunter. He is funny and his exams are not difficult. Quizzes seemed more difficult than exam. He is a very nice person, wish he taught more CS classes unlike the atrocious professors after him.
Legend
I had to retake but he uses the same tests and quiz altered a little bit. Failed because you have to remember the circuits for the finals and also score a 70 on the finals no matter your grade. Homeworks were literally blank files on gradescope and I got credit for them. Quizzes can have phone out. No cheat sheet.
Maryash does not know how to teach. Neither does Christina. Please that CSCI 16000 with the GOAT Eric Schweitzer you will thank me.
hes very cute :3 but compared to the other cs professors hes rly good. if you have him ur lucky
Changed the syllabus halfway into the semester making the final pass or fail the class. Did not make any projects optional or drop any, lectures are boring and he just reads off slides. Exams are okay but underprepared us for the final and gave misinformation on what would be on it. Not terrible but could be a lot better.
Where do I start. He's the first professor in a while that requires you to pass final to pass class for 235. No cheat sheets, no curves, no online quizzes (past semesters had), and 7 mandatory projects. He also has lied a lot on what was going to be on the final exam. He also hasn't announced what's the passing score for the final, still waiting.
He is a great professor and teaches well but mainly based on slides. If you score higher in your final it replaces the midterm, I am going to miss him! He is also hot soooooo
Class Info
Online Classes
100%
Attendance Mandatory
38%
Textbook Required
31%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.20 avg changeRatings by Course
CSCI393
5.0
(1)CSCI120
4.6
(7)CSCI160
4.3
(23)CSCI127
4.3
(3)CSIINTRO
4.0
(1)Difficulty by Course
CSCI13500
5.0
CSCI136
5.0
CSCI135
4.0
CS235
3.9
CSCI235
3.3