2.9
Quality3.5
Difficulty30%
Would Retake94
Reviews30%
Would Retake
94
Reviews
Rating DistributionOfficial
94 total ratings5
29
4
13
3
12
2
11
1
29
What Students Say
“THE WORST PROFESSOR i've taken”
CIS1110 - 1.0 rating“Just avoid if possible”
CISC1100 - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
33%
Textbook Required
64%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.02 avg changeRatings by Course
15
5.0
(1)CISC1105
5.0
(1)CS1115
5.0
(1)CORE312
4.5
(2)CIS10
4.3
(6)Difficulty by Course
FDSA
5.0
CIS1
5.0
CISALGO
5.0
CIS3220
5.0
CIS
5.0
Reviews (93)
No Comments
No Comments
If you're willing to come to class and do the work then you should take this class with Professor Cogan. It isn't always easy but she's very nice and always willing to answer your questions.
Well she is helpful, but not a master in the course. U wont learn much if u take it with her
Overall turned out to be an easy grader. Have to do a couple of assignments that r not that hard.
excellent for serious learner
a nice, funny prof. Very helpful especially if it's ur first cis class.
Best Professor forever!!! U will learn more than u expected if u take her!
No Comments
very nice, funny, very helpful, her tests are easy, if it's ur first cis class u'll do good if she's ur prof.
She's definitely the best teacher for 1.5 and 15 in BC
I'm taking her now. She explains things very well and is always up for questions. Her exams are really straight forward even though the grading might seem a bit TOO fair. She gives out a thick handout that has programs in it and all, which helps A LOT. Highly recomended for beginners.
She is not too good with the material. Teaches like its a review.
i hated this clas. she's the worst, gives a bunch of reviews, but it's not useful and she doesn't explain things carefully and is very rushed
Presents the material, begs people to study it and ask questions. She really wants people to understand the material. Her grading is extremely easy for exams, she doesnt penalize you for minor mistakes. Best teacher for 1.5 in my opinion.
ahh..i hate her and her damn class. boring ass class. didn't learn anything, everything is rushed and no opportunity for you to get a word edgewise. her tests are long( think 10 pages) and it's completely not understandable. if you want to fail and not be taught from the beginning, then takeher+fail
I dont know what the doods below is talking about. She was the most caring professor I've ever taken. You will actually feel as if she tries harder (to make sure you pass) than you do! Always stays after class to ans quest and replies to emails promptly. I wish I could take her for every CS class.
she is not a fair teacher, she just teaches to her "chosen" students. she doesnt teach the class as a whole. she doesnt give good grades, neither gives homework, and doesnt explain anything. avoid her
She rushes through everything and teaches it as if u should know it already and..Stay away from her if u aren't a "chosen student"..
Her class notes are well organized and she stays on top of the curriculum. she interacts really well with the class and is always willing to help you out. her assignments are not impossible if you read your book and come to class and her in class tests are similar to the departmental final. her email list is useful and she always responds promptly.
Just ok ..
Eva rocksssssssss
She is an excellent teacher.
The best professor and very cool. She is real easy to understand.
Shes the best!!!
EXCELLENT teacher...even if you have no interest in computer science like i had you will love this class. Cogan you rock....
I don't like her. She rushes through everything, and doesn't go into depth. She doesn't seem to know too much about her own subject. She has "favorites" and seems to teach to them. The rest of the class is invisible. If you already know how to make a website, this class will be both boring and easy for you.
Appears a bit scatter brained but is quite helpful and marks homework generously, so worth doing. Exams were based on powerpoints and other stuff on the website. Homeworks, altho taxing on ur time, were helpful when it came to exams and finals etc, but at least we had a week to do em.
Prof. Cogan is great. The class was easy as long a you do the homework every week. She has powerpoints that she teaches from and u can get them at home 2 study from. her 2 tests are really easy and the final is departmental but she really prepares you 4 it. Overall, great professor, take her!
She does not know how to teach, very disorgenized person. Do not recommend her class.
teaches with clarity and encourages questions. gives very little homework, just enough to practice. tests are are relatively easy. is there if you need her, very helpful.
She was ok.
Great professor. tests are easy. I REommentd her for 3.12
She's such a cool professor. If you want any help she's there for you. Computer's aren't my strong point but she was able to help me understand it and I got an A. The tests can be difficult but she helps you prepare for them. The only drawback is she won't accept homeworks early. Very easy going and friendly. I'm glad I took her.
i took her for c++, she was clear but gave to much assignment that sometimes you have to research to find out what she requires. She grade very hard for the overall class grade. She requires alot of hours for her class, her famous is that i u cant devote 20 hrs per week towars my class then drop it. The class started out with 25 and ended up with a
The subject is hard and this teacher is not the best teacher in helping you so devote a lot of downtime to yourself and make some friends in the class to help you...A lab to do every class and an assignment once a week...2 test and a final...
This is a course in discrete mathematics. Prof. Cogan is very knowledgeable about the subject. She assigns homework (not collected) to help you understand the material. Attendance is not strictly enforced, but I recommend being there for the lecture instead of trying to learn on your own. It makes a huge difference.
I had this class twice per week. Twice per week AT MINIMUM she would say "I don't know" in response to a question. 90% of other questions would be answered with "try it and find out". She explains none of the underlying concepts of programming, yet the assignments require them. Just find a lesson online, it'll teach you much more.
I dont know why she got good rating...but shes terrible! She reads directly from slides(like a robot with feeling). Throws everything at you and will keep you the last minute(doesnt care about attention span). She'll probably finish the course by a month and noone would have learned everything. Gives hard exam. Should retire and learn to teach...
Way too fast! Do not take her, she talks like as if we already know and rushes through. This is just an intro course and she rushes. And same people have been rating her for the past years. If you care to LEARN and get good GRADES...then AVOID HER!
Do not take her class. I repeat DO NOT TAKE HER CLASS. She doesn't know how to teach, and is a slide reader. There's always a point in class where she doesn't understand what's she teaching in class so she ignores it. Class average was 40-60 and she said she made a good test which is total bull because NONE Of them were from the text book.
She will be teaching algorithm and theory next semester. Do not take her. She really needs to learn to teach. If you try to explain to her she's teaching wrong or made a mistake, she'll make fun of you or the class most of the time. She definitely has favorites and grades test based on it! Worst professor in CIS department period
She is not cut out to teach any advance courses at all. And all you people who had her for intro, stop rating her good. Do not take her you'll only waste you're time and stress your self for that semester.
She may know the material but doesn't know how to teach it. She reads from slides, doesn't want you to take notes during class but doesn't give you access to the slides to read them later. Go figure! She's a nut case. Always seem a bit frazzled.
Suggestion to rate her has been made by some weird guy in class so she won't be able to teach advance course. But the students who had her for intro in the class kiss up to her refuses to do so in the mail. This is why the department is going down in brooklyn because these students don't care and allow her teach. Good luck to all the new students.
Not the best professor, the assignment she gives can be pretty vague. Not very clear with instructions either. She's ok but not the best to teach this subject. I got an A since the department final was much easier than her class.
If you dedicate your time to learn the material you will be fine. However she belittles students and is not very welcoming. She is not a great teacher for this subject but she has become slightly more lenient to compensate.
I had her for intro to C++. She is hard, if your a computer science major I recommend you take it with her. She knows how to teach. Her assignments and exams are challenging. You learn a lot from the class, and she's a lenient grader
Discrete Mathematics. Prof Cogan is very knowledgeable about the subject. She is not a difficult teacher but the material is not easy. Doing the problem sets (not collected) will help immensely. Heavy textbook use, she will read and teach from the book but I still recommend being there for the lectures, it is a lot easier than learning on your own.
THE WORST PROFESSOR i've taken...DON'T TAKE HER. She does not lecture, nor care if you understand or not. PLEASE DO NOT take this lady
In Intro to C++, she is a very lenient grader. I'll emphasize that. We move slowly and don't cover much material, but that's good, because most of the people here have never coded before. All you have to be able to do is follow directions. I spend 2 hrswk out of class without prior experience and I don't do the workbook problems or take notes.
Took her for beginning C++. I did know a little about programming before but I'm also a Comp Sci major. She's not an easy teacher and probably tough if you aren't a comp sci major, but for me I'm a LOT better at programming because of this course. Her 1110 class is great if you really WANT to learn programming, maybe not if this is just required.
She's a great professor, she's always willing to help you with whatever you want and the handout she gives at the beginning of the class is incredibly helpful.
Horrible professor. Its a good sign when the professor tries to convince her students to drop her class.
She is very very very old! Like in her 80s!! I'm serious. I dont know how she is still allowed to teach. For that reason, she has no patience to explain things in details, she has a question policy. You cannot ask any question you want, you have to give the questions that she likes to answer. Ridiculous! Just avoid if possible.
Worst professor I have ever taken. She's condescending, and when you ask a question she tells you to try doing it and let the class know what you get. That's a great way to learn nothing.
She is a tough professor. She requires to read a lot. But at the end of the day, you will learn many things, if you follow everything she says you will ace this course. She is very knowledgable. She can teach without even looking at the textbook. Take this course if you are serious about learning c++.
do all the homework and you will be fine. the exam questions are similar to hw.
Very clear for 2210. I have friends who have taken other professors and didn't understand any of the material; it was very rare that I didn't understand. You have to do the hw though, but she takes class input when it comes to tests, and you can email her questions if you don't understand.
It's not an easy class and she goes through the material really quickly. If you don't do the homework, then you'll definitely fail. She's more than happy to help and wants you to stop her if you get lost. Just don't fall behind, she's a good professor and she explains things well. She also excludes some annoying topics on the final which is great.
Very Dedicated. But be ready to put in ttime ffor homework
If you're taking her for algorithms prepare yourself for a comedy routine where she constantly interrupts herself to fix mistakes. How she doesn't understand the material but expects you to. Listen to her rage at the class for failing her exams as she compares you to her favorites. Embarrassing excuse for a professor, worst CIS course I've taken.
straight up horrible
Expect the class to usually take a similar tone: One class before our 2nd test Me- Raises hand Her- Yes? Me -quick question... Her- No! She gets confused in class, unassigned homeworks that don't come close to the difficulty of the test. TAKE ONLY IF YOU WANT TO RETAKE THE CLASS NEXT SEMESTER.
bad professor trust me
Dont take if you want your GPA to stay above a 3.0
i got a 62 on my first exam but i end up with a B , as long as you spend you on the homework it would be a easy class. If i spend time on the hw at the beginning i would end up with a A easily .
STRAIGHT NOOOO....
You know there's a problem when the professor teaches you from a book written in 1996. She teaches concepts that are meant for the next course. Learning to programming is like learning a language and she didn't teach the basic syntax or help us to understand how the computer processes what we write. Regrettable. Took another professor and passed.
She is a nice person, but she reads of the power point, and explains it very fast. Sometimes I wonder if she is teaching us, or we are teaching her (She makes some mistakes). If you study the Power point, and do the HW you will be fine.
She does have a good knowledge of programming, however her class is a bit confusing. Her notes are generally just a long txt doc she scrolls down through with 95% of the notes being from the textbook, or example programs. Shes not an amazing prof, nor or she horrible... she's decent. Just know that the Exams are crazy hard and require studying.
Basically if you are in this class get ready to use google to self educate yourself. Cogan is nice but o dont think she know what she is teaching. The material is mostly easy enough to teach yourself but if you want to save yourself the trouble dont take her.
She look nice but dont be deceive. If you care about your gpa stay away. I took her class fall 2017. Her exam makeup all of your grade. The exam are short but she grades them harsh. Part two............
She takes some time to warm up to. She a fiery old lady which can be entertaining, just play along. You really can teach yourself in this class. She post all the slides, HW, and labs online. Just show up to get credit for labs & attendance, take the test, do your Hw, easy A. I literally would shop in class and do other HW and passed with an A.
Amazing for strong students, but terrible for average students. Does not answer stupid questions. Is extremely clear and covers exactly what is needed but goes fast. You must do the work or you will get a low grade. Seems evil in the beginning but once you get to know her she is extremely caring, helpful, and extremely accessible out of class.
Test heavy for sure! All the assignments and labs worth total of 15 points and rest are all exams. The worse is that she grades harshly on exams. 7 out of 9 of my assignments are 10, and I know the material but failed miserably on the exams
At first, she may be hard to understand, but following along with the textbook helps a lot. A lot of people don't like her because they don't do well, but if you're prepared to put in the time and work, and ASK QUESTIONS WHEN YOU'RE CONFUSED, you'll do well. Additionally, she is quite accessible and you can reach her all the time by email.
I don't know how she gets 3.0 quality. she is not even worth of 1.0 quality. she grades by exam, all are 33%. She doesn't give any credits for attendance, homework or any other activities. she doesn't drop lowest score or give extra credit or curve the grade. Other professors offer to raise up grade, but she offers to take F grade.
Easy to get A in this class. Just do the HW,all test is come from HW
Shi give a lot of extra credit
The course is not difficult if you do all the assignments and go over the workbook after class. The assignments are a bit complex but not anything the professor did not cover in class; if you put in the effort, you will easily pass, but otherwise, you will not do so well
tough grader and test is very difficult. tricks and challenges. she is extremely old to teach. if you ask question you will be in trouble. she will spy on each individual on exam. very tough grader. no curve and straight to get F or D.
Even though class is optional and homework & labs add up to only 15% of the grade, don't skip these opportunites. No matter how confident you are about your java skills, you need to go to class to see the manner of how she does things and listening to her lectures gives you an easier idea of what will be on the tests. Only buy the workbook.
She's meh. Not great, not terrible. It's an easy class if you do the work.
Nice professor, but not for people who are new to learning java, DONT TAKE HER. All her class subject was base on another professor methods teaching and things on the textbook. The way she teach is confusing. It is basically self-teaching class.
Terrible teacher, I dont think she knows what she is teaching, it took her 3 hours to do one exercise from an exam, never use java ide she just talk , if you want pass the java class dont take it with this teacher.
She's a really old lady. She has a better grading in here than other profs in the department. So DON"T get afraid, just know what to expect. There is an easy book that she makes you read. You have to be reading it to pass the class bc you won't learn much in class if you aren't reading. But the book is super easy to understand tho.
Those who have some background knowledge fare better than others. She doesn't teach well so you can only self study on your own. The assignment she gives doesn't explain much in details on the way it's done. The exam don't give much clarification so If we misinterpreted it, we are wrong. The way she taught only explain in text so it hard to learn.
If you are new to programming, don't take her class
Assignments and labs are worth 15%. The rest of your grade is based off tests.
Written from the perspective of someone who had taken a single block-based coding course prior. Not terrible, not amazing, but I would say fine choice as a professor. Lectures are alright but be ready to read the textbook and use external resources to truly comprehend the topic. Tests can be difficult while assignments and homework are easier.
The teacher is mediocre at best, exams are harsh and you can't go back, while java is difficult this teacher makes learning the language just that more difficult. If you have other options go for those..
The lecture consists of her just reading through her notes. The assignments and exams revolve heavily around tracing. She can be a bit discouraging. If you put the work in, you should have no problem passing the class.
Class Info
Online Classes
100%
Attendance Mandatory
33%
Textbook Required
64%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.02 avg changeRatings by Course
15
5.0
(1)CISC1105
5.0
(1)CS1115
5.0
(1)CORE312
4.5
(2)CIS10
4.3
(6)Difficulty by Course
FDSA
5.0
CIS1
5.0
CISALGO
5.0
CIS3220
5.0
CIS
5.0