4.7
Quality2.8
Difficulty93%
Would Retake132
Reviews93%
Would Retake
132
Reviews
Rating DistributionOfficial
5
103
4
19
3
6
2
3
1
1
What Students Say
“Lina seems like she's passionate about what she does”
CSE3500 - 5.0 rating“Professor Kloub was intentional about the students understanding the material”
CSE2050 - 4.0 ratingClass Info
Attendance Mandatory
86%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.17 avg changeRatings by Course
CSE2102
5.0
(6)CSE3500
4.8
(58)CSE2050
4.5
(68)Difficulty by Course
CSE2050
2.9
CSE3500
2.7
CSE2102
2.5
Reviews (132)
Very kind person. Lina seems like she's passionate about what she does. Course was relatively easy, she provides practice exams and returns exams on the next class. She posts slides after the class which was very helpful. Homework are light, and as long as you do the homework and score above average on the exams(not too difficult) you will be fine
Professor Kloub was intentional about the students understanding the material. The instructor drew pictures and spoke a in a way that students could conceptualize the ideals that were being explained.
Dr. Kloub really wants to make sure students completely understand the content before moving on, her practice worksheets are incredibly helpful, and she brings positivity to class. Overall, the most positive aspect of this instructor is her drive to adapt her own teaching methods in order to better help her students succeed.
The exams tested knowledge, but did not ask unreasonable or terribly difficult questions. I was concerned before the first exam that there might be a question on this small detail or another since there was a lot of information taught, but the first and second exams had fair questions that focused on the major and important topics.
The worksheets were very helpful. They made it easier to pay attention during class and made it easier to understand the concepts
Very clear lectures. Marks for attendance is annoying. Does have an accent but not detrimental to learning. Posts all slides online which are helpful for the HWs
Best CS professor at UConn, very clear lectures, PowerPoints are super visual and show how the algorithms actually work rather then forcing rote memorization. Super understanding and willing to work with you outside of class if you have issues. In class worksheets to help students go through the algorithms to make sure they understand them.
Lina is a great lecturer who adds a lot to the slides she goes over. The slides are also posted afterwards which helps a lot for the homework, especially later on when the difficulty increases. The exams are unfortunately entirely multiple choice with no coding portions, but they're not too bad. Put in the effort and you'll get the grade you want.
I love Lina, I had her for CSE 2050 and 3500. Her lectures are easy to understand and she post the slides after. She is very helpful during her office hours. And if you ever need an extension you can just ask, and she will give it to you. The material is hard but manageable. She even did a huge curve for the our final grade. Best CS prof I've had.
Lina does a fantastic job of explaining and teaching everything. Her powerpoints are well-made, and she frequently did examples of concepts by hand. Exams and homework were very fair. Highly recommend her for algorithms!
Lina gave lots of examples and made the class interactive by giving us practice worksheets that we could use to follow along with the lecture, the practice worksheets are incredibly helpful. Lina really wants to make sure students completely understand the content before moving on, and she brings positivity to class.
The professor provided an in-depth explanation and examples of how data structures worked really helped solidify the concepts in my head. It really showed how the logic worked and flowed which was extremely helpful!
bruh she doesnt know what she is talking about, makes up random bs logic for things. A headache, take with scog instead
This is my first time taking a class with Prof Kloub and she is amazing. The best professor I have had in college yet. Take this class with her trust me.
Best professor in CS!
overall a very kind and knowledgeable professor. but the class itself is hard, the hw are very time consuming.
Lina Kloub was hands down my favorite professor for this semester. Her lectures are extremely helpful and she always posts the slides after for later review. She cares about every single student and has no problem answering questions outside of class. If you have the option of taking her I absolutely would as she makes CSE 2050 way better.
Dr. Kloub is an incredibly understanding professor. Since I have Center for Students with Disabilities (CSD) Accommodations like extended deadlines on assignments or 2x time on assessments, I've requested to use them a lot, and she's totally understanding. I feel like she really cares about me and wants to help me do well.
Lina is a great professor, even though she is teaching hard material she tries to make sure everyone understands what she is teaching and constantly asks the class if they understand. She is very knowledgeable about CSE. I Would recommend taking her if you are available to. Classes were in person and online, but they were not recorded.
She's a really kind professor but she struggles to teach. In some occassions, she rereads the question and answer rather than explaining it. Her accent can make it difficult as well.
Honestly best CS prof. I had so far. She makes sure that the topic is understood fully. You can tell that she cares
Not an easy class, but Mrs. Kloub is very nice, and very accessible outside of class.
An actual sweetheart. She brings the huge overarching themes of data structure down to a newbie level and prepares you to take on the next level. Honestly so excited to be her student for 3500.
Course in itself is typically a harder one, but I was optimistic seeing the reviews. However, sitting through a semester gave me a lot of struggles. As for Lina, her accent makes understanding some things hard, and she isn't very tech savvy. You need to rely on Scoggin for help on assignments anyways, so he's a better bet. Friendly, but poor prof.
Prof Kloub definitely knew how to teach these concepts in a way that is clear and organized. She fosters a kind and engaging environment that encourages students to participate. I also love the memes about each chapter, some of them actually help me remember certain vocab or concepts!
this class was so slow, the first 1/3 of it is 2050 review. I wanted it to be an expansion of what we learned already, but haven't learned much so far. wish this course was more useful for the first 1/3. course is pretty light although grading scheme is hard. hw is long and grade depends on which ta grades it. not a bad prof at all however though.
So kind, so smart, just take her class
She explains the course content very well using examples. Exams (70% across 2 midterms + final) are reasonable. Homework assignments (25%) can take a while but can also mostly involve algorithms that can be found on Google. Attendance is 5% of grade.
Great Professor. Too many algorithms to learn though.
Good lectures. Wants students to succeed.
Amazing Professor who teaches one of the most important topics for programmers. However, the topic is still boring and it is difficult to maintain alertness due to the blandness and density of the lectures
Excellent at explaining difficult concepts. As long as you attend lectures and take decent notes you should be more than equipped for homeworks and exams.
Lina is one of the best professors I have had at UConn. She is great at explaining complex algorithms and really takes the time to make sure students understand everything in depth. Her assignments and exams are fair, and she prepares you well for them. She genuinely wants you to succeed, and is very approachable and kind. I would 100% recommend.
Not a bad class, not a bad prof, but there are better instructors for this course. Didn't learn much plus teaching style is boring. Some people fall asleep in class lol.
She is an amazing professor who really cares about her students. She explains topics very well and uses a lot of visuals. If you show up to class and pay attention you will do very well in this class. The homework can be difficult but they are very fair. Exams are fair and she prepares you well for them, especially if you go to the review.
She is overall a decent professor, however her lectures are difficult to focus in on. Also the homework assignments are usually impossible to do without going to office hours and the materials necessary for the homework's are not inadeptly gone over.
Good lecturer and explains things well. Show up to the lecture though to understand the material.
Her lecture slides are pretty informative and easy to understand outside class, she also provides worksheets during class to help understand topics. Attendance is just one question about whatever she taught in class. The class isn't that interesting but she doesn't make it hard, homework and exams aren't that bad as well.
She made the class easy to understand. Attend lectures and you will do just fine.
Great prof
she is the best, teaches clearly using slides and is very sympathetic to students concerns
For 3500 all the information is from the slides. 2 pages of cheat sheet are given for the midterms, and 4 pages for the final. Exams were easy multiple choice, occasionally open-ended (material was talked about in class). Most of the class was 3500 review, so beginning was slow. There was extra-credit. Homeworks graded strangely sometimes by TAs.
She not only had the slides shared with students and had that on the board, but she was also utilizing the white board to further explain difficult ideas. She also live streams the lecture for when sometimes I am running late and I don't have to worry about walking in late.
She is really nice and seems to really care about students. I personally haven't used her office hours but I've heard she is very helpful and accommodating. The class is very difficult though, and majority of the grade is three (non cumulative) exams. Honestly the professor doesn't even matter, what you should hope for is a good TA. Good luck!
The best professor I have had classes with at UConn. She is also so caring. Twice we told her that we had another exam for a really hard course that many students in the lecture were taking and she moved it to help us out. Also an amazing lecturer
Amazing lecturer. She really cares about her students and she livestreams the lectures.
Good class good professor
Very caring and you can tell she wants you to learn. Exam reviews are fun and homeworks are doable. Exams are pretty close to the practice questions. Her lectures are clear and have slides but definitely need to take your own notes. She does give worksheets in lecture as well but they aren't graded
Lina was an amazing professor. She made concepts easy to understand and her homeworks weren't too difficult if you paid attention in lecture. No quizzes, just tests.
She is very talented in teaching. Would highly suggest choosing her.
It can be hard to focus in her classes due to all the information being on the slides, and her accent can be hard to understand for some. Overall she's a good professor and attempts to make the lecture and content fun. The reviews she does and hands out are extremely close to the exam content.
Professor Kloub is a great professor. She explains everything during lectures in detail so you're not left wanting for more information on why and how something works the way it does, she's receptive to extensions if you ask for them ahead of time, and she's very nice.
Hard course but this a good professor
I didn't find Dr. Kloub's lectures easy to follow/learn from- it took a lot of time out of class for me to fully understand concepts. This is expected in CS, but it felt that I didn't understand much from class alone.
Straightforward teaching and shows good examples
Best professor for CSE 3500 at UConn, and arguably the best professor throughout the entire CSE department. Gives very thorough lectures that always relate directly to the exams, and makes the exams very doable (typically very high averages).
Very caring, wants class to succeed. Not a hard class with her.
very approachable but strict with deadlines/late policy
Super nice and definitely cares about students. unlike a lot of professors that focus on research, Kloub actually delivers thoughtful lectures that are easy to learn from. lectures have easy participation quizzes. class is sometimes minimally interactive with non-graded worksheets. Exams are similar to homework.
Kloub is super duper nice and gives out cute lil stickers but it's a tough class. Class structure and work is the same among all professors and no amount of lectures you attend will help your grade in the class. Ultimately, it is up to you to study hard for this class. I took the orgo sequence but this class was somewhat harder. Be prepared.
Great professor.
LOVE Prof. Kloub. She genuinely loves to teach and she makes sure to explain everything very clearly. The class material is hard but she makes it stress free. You're in very good hands with Lina Kloub.
Professor Kloub is very helpful and is very passionate about teaching. Even though the material is tough at times, she carefully goes over material and will quickly respond to emails about extra time on assignments and giving help.
Good professor, flexible and kind.
Lina is just really nice professor that everyone knows.
Professor clearly went over the material.
Very understanding and helpful if you ask
professor focus on lecture to show all the material and recommends to read the textbook which as actually really helpful and formatted.
Good professor; I would recommend taking Jack Scoggin if available. Somewhat hard to understand with her accent and had to use her closed captions often to understand. She has very good slides and does a great job explaining material.
Professor Kloub is a great choice for one of the CSE 2050 professors. The lectures are engaging and well taught. We usually got to have a pre exam review lecture as well that will help a lot for the coding and conceptual exams. Don't be afraid to ask for help as well if you are struggling on assignments or have a question.
The professor's teaching style consists of explaining the concepts learned while using a PowerPoint to supplement. She utilizes this to clearly explain material. Each class also has 1-2 participation quizzes, which are mandatory to receive credit for lectures. The students are given time to solve themselves, and then she goes over the answers.
She was pretty good at teaching the content which was pretty difficult (some of it at least). However, it does not really matter which professor you take for this class as they all share the same content, slides, exams, labs, and homeworks.
A very genuine professor that cares about her students and their success. Exams are curated towards the content learned in class. Attending lectures will provide you with a good basis for understanding the material. Easily the best CS lecturer and professor at UConn.
Amazing professor in fact the best professor in the whole CSE Department. Take her you won't regret it, wonderful professor.
I loved how for each algorithm we really walked through examples step by step, I always left with a complete understanding of what the algorithm was actually doing. Professor Kloub is a really great professor and genuinely cares about students and it shows.
Honestly, you won't regret it if you take the course with Lina because not only do can you succeed in that course with her but you will definitely learn a lot from the lectures and what the algorithms are doing. Would for sure definitely recommend her 100 percent.
Lina is an amazing and caring professor. highly recommend taking this course with her. One of the very few professors I really respect in the CS department. Even teaching difficult topics in a subject part of the “triangle of death” she makes it very simple and easy to understand.
Great professor overall, perfect if you just need a good grade and get the class over with. She is very caring and does an amazing job at explaining concepts one-on-one. However, her graded participation system is pretty annoying (albeit forgiving) and the specifications on her homeworks are sometimes unspecific :(
First off, easy A. The course is taught thoroughly but at a very slow pace. That being said, it is better to go too slow than too fast.
Such a great professor!
Great professor, goes through every topic in detail; Participation in class helps a lot, highly recommend.
Ms. Kloub is awesome! She is clearly interested in teaching her students and is a fun and kind professor!
Great professor!
Interactive activities but mostly lectures
This professor was great at inspiring the students to learn, and explained all the concepts of this class in a clear manner.
Professor was very clear and straightforward, knew what she wanted to teach and how to do so
I absolutely love Lina. If I could take every CSE class with her I 100% would. She explains things clearly. She is incredibly kind and caring and I appreciate how available she is for office hours and how willing she is to explain things in different ways. The class is definitely difficult but taking it with her made it SO MUCH BETTER.
Explains hard concepts well and always asks for any questions before moving on.
Great professor, slideshows and worked examples are clear. Homework wasn't too difficult.
Really good professor. Lectures are clear, she goes slow and gives examples to help you understand, and she doesn't design the exams to trick you, she makes them so that as long as you understand how everything works that she presented in class, you will do well. Homeworks are average length, and using AI to help is allowed.
I have had Lina for two courses so far (2050 and now 3500), and she has always proved to be kind and considerate. In 3500 in particular, the exams are very close to the practice exams provided which is incredibly helpful. The material is well-presented and she encourages the development of soft skills through projects (helpful for career!)
Very caring professor and actually cares if you learn. Make sure you actually do the homework because that's the best way to practice for the exams.
I had to withdraw from this course with a previous teacher because of how poorly it was taught. Lina's class was the opposite. Her lectures are incredibly detailed and easy to follow, her lectures are posted, and she's one of the most caring teachers I've ever had. This is a VERY hard course, but Lina makes it 100% manageable - take it with her.
Professor was phenomenal for the class. Topics get more difficult towards final, don't assume its easy and only attend the first 4 classes. Teacher is very accessible, and uploads class notes.
Very engaging class, you will learn a lot of material, and if you've taken 2050 already, some of the concepts are pretty similar. Do the homeworks, they help out. Also, there are activities inside the class, some being worksheets, they also do help you understand the material too. Overall, this class has been very fun, take it with Lina Kloub!
This class was so hard. no opportunities for extra credit, TAs grade horrible, harshly, no partial credit ever given, exams are difficult— not enough prep for them. They don't care about you passing or not, do not recommend her at all. No curves either. Never seen cs professor not curve knowing it's hardest major + one of hardest classes at UConn.
Prof. Kloub is a great instructor she explains content very clearly. Only 2 exams plus a final which aren't that bad. HWs and projects are also pretty light
👍Is a great professor.
10% participation, 35% exams, 25% homework, 30% projects. Homework and projects easy. Exams hard. Decent lectures.
Lina was a great professor. However, make sure not to schedule a class right after her lectures because she tends to go over the time.
Absolutely amazing! Covers all of the material thoroughly and asks if anyone has questions after each example/explanation. Labs and Homeworks are weekly and help students understand the coding required for exams. If you have a class right after, be careful because sometimes the participation quizzes are given right after the class end time.
Great prof, I recommend you take 2050 with her.
I liked this class because the lectures were always helpful and easy to follow when you really pay attention. Some homework assignments are though and hard to understand but there is only one assigned per week.
I loved Professor Kloub's class! Her slides and lectures were very informative, and the tests were fine if you did the in-class worksheets and homeworks and understood them. Overall, I would definitely recommend!
class is easy shes goated
great teacher - she explains everything in a very simple way if you pay attention you shouldn't have a lot of trouble
I think the attendance activities were the weakest point of the course, not because they existed but because of their format. I'd rather in class worksheets that help bolster material than shotgunning out a pop quiz, the former helps me be engaged and learn while the latter makes me realized I missed something without quite knowing what.
I appreciate that the lecture slides are available online.
I would absolutely have Lina as my professor for all CS courses! She's one of the best professors I have had and it feels embarrassing that I didn't have her for CSE2050 or CSE3500. Her CSE2102 is an easy class and she's pretty flexible. The labs, the homeworks, and the group project weren't too difficult but did require effort. I recommend her.
She is the GOAT.
If you have the option of taking any class with Lina Kloub I would highly recommend, she makes the content very approachable and understandable even the hard concepts.
Great professor. The group project is very meaningful in learning the software development
An absolute GOAT. Be sure to pull up to lectures because she does a great job at breaking down the course material. You'll succeed in the class so long as you pay attention to what she's teaching.
Pretty okay teacher, some things were hard to understand because of her accent, but the slides, videos, and textbooks were more than enough. She is nice, just if you need help, ask for it, which I didn't do
She is an amazing professor who is extremely helpful. She is also very generous on deadlines, and with her as my teacher it felt really easy to understand even the harder concepts. I can guarantee any class with her would be worth it!!
Professor Kloub is a great teacher and cares about her students. She explains concepts well and her slides are easy to follow. She offers lots of help and answers every question.
Easy participation quizzes during lectures for credit, labs that are mostly introductory to the topics that lead into homeworks that are a bit more intensive. Overall an interesting and intuitive course, exams have 20-30ish multiple choice questions that are mostly knowledge-based, then 3 coding questions where you have to actually build code.
Lina is an incredibly compassionate and caring teacher and is always willing to go out of her way to help students understand the concepts of this course. I went to her office hours on numerous occasions and she was incredibly helpful and kind. The course is definitely difficult, but she instills a lot of confidence in her students!
She's really great! Very passionate and knowledgeable about the content. She takes the time to really explain and not just read from slides. She cares about you and your grades, she's always trying to find ways to help you out and improve your grade.
Cares a lot about the students and loves teaching I think. Awesome professor with fair work.
She was an incredible professor. Her slides were very informative and lectures were understandable. She cares about your grades and gives material that will help on exams.
She is a great professor who breaks down topics well, answers questions in class, and has PowerPoints that show code and explain the concepts clearly. Her accent can be hard to understand at times, but I got used to it quickly. Overall, a great professor and I would definitely take a course with her again if I get the opportunity to.
The class has a discord server to go when you need help which is super helpful and also while the topics(espically post midterm) can get pretty challenging they are explained conceptually pretty well during lecture. That being said you NEED to practice outside of class to learn how to code some of the more complex data structures and algorithms.
Professor Lina has been an amazing professor! Her lectures are great and very easy to follow as she makes them very intuitive, and if you are confused in class and/or have a question, she will help you whether it is in-class or out of class. CSE 2050 can be a tricky subject for some, but this professor has done an incredible job at teaching it!
Professor Kloub was a great professor and made the class really easy. Her lectures are easy to follow. When we learn a new data structure or algorithm she will draw them on the board and go step by step explaining every that happens. She's also willing to answer questions and seems like she really cares.
I had Professor Kloub for 2102 and 3500, and went to her during 2050 for help. She is really the best professor I have ever had she makes the content very approachable even when the content can be hard and daunting. She is very accessible and genuinely wants to help and to see you succeed in her class. Her teaching style caters to many.
Professor Kloub is great! Active and engaged inside and outside the classroom. Genuinely wants to see her students succeed, and balances out exams with lots of project grades. I'm usually not a great test taker, but her study materials were great and exams were manageable. Homeworks were a reasonable length.
interactivity is great and the knowledge are useful
Professor Kloub taught a very hard class but made it very easy and simple. Going to lectures helped make it way easier. Also, all the notes were on huskyct so it was easy to review and practice.
Great Professor for any class she teaches. She always does attendance points and usually some sort of group project though.
Kloub's teaching of this course was probably the best course I've taken at UConn so far. The class made sense with her lectures, and the TA review for the midterms was also really helpful. I enjoyed the Project-Based Learning aspect of the class, giving us experience building a full-stack project. The labs are actually helpful and applicable.
LINA IS GOATED! I don't think I am going to even pass this, but Lina has teaching down to a science. The pacing is always great and slides always helpful. The way the course is formatted makes it awesome. Don't take too much on like I did and give it the proper time because it is genuinely an insult that I took this with her and am coming up short.
Class Info
Attendance Mandatory
86%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.17 avg changeRatings by Course
CSE2102
5.0
(6)CSE3500
4.8
(58)CSE2050
4.5
(68)Difficulty by Course
CSE2050
2.9
CSE3500
2.7
CSE2102
2.5