4.8
Quality3.3
Difficulty95%
Would Retake226
Reviews95%
Would Retake
226
Reviews
Rating DistributionOfficial
226 total ratings5
204
4
8
3
3
2
5
1
6
What Students Say
“Some lectures could be better, but most are pretty good; and Prof K's knowlege of professional software development is the best of any professor I've every had”
COSC2436 - 4.0 rating“Some lectures could be better, but most are pretty good, and Prof K's knowlege of professional software development is the best of any professor I've every had”
COSC2436 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
7%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.18 avg changeRatings by Course
CS1336
5.0
(1)COSC1311
5.0
(24)ITSE2331
5.0
(4)COSC2331
5.0
(2)CS2436
5.0
(3)Difficulty by Course
CS1336
4.0
CS2436
4.0
cosc3380
4.0
COSC2436
3.7
COSC2302
3.6
Reviews (225)
Awesome professor! Far above others I have taken, with incredible industry knowledge that will be useful as I enter the workforce. I feel lucky to have had his level of expertise, and ACC is lucky to have him. He lets students repeat assignments so you can actually practice and learn until you get it right. I highly recommend him!
Very tough class, a lot of hard work, but Professor Katrompas really knows his stuff. Some lectures could be better, but most are pretty good, and Prof K's knowlege of professional software development is the best of any professor I've every had. Be prepared to work, but you will learn! I wish I had Prof K for all my programming classes!
Awesome professor! Far above others I have taken, with incredible industry knowledge that will be useful as I enter the workforce. I feel lucky to have had his level of expertise, and ACC is lucky to have him. He lets students repeat assignments so you can actually practice and learn until you get it right. I highly recommend him
Very tough class, a lot of hard work, but Professor Katrompas really knows his stuff. Some lectures could be better, but most are pretty good, and Prof K's knowlege of professional software development is the best of any professor I've every had. Be prepared to work; but you will learn! I wish I had Prof K for all my programming classes!
Very tough class, a lot of hard work, but Professor Katrompas really knows his stuff. Some lectures could be better, but most are pretty good; and Prof K's knowlege of professional software development is the best of any professor I've every had. Be prepared to work, but you will learn! I wish I had Prof K for all my programming classes!
My 1st programming class & 1st college semester. I don't have a lot of comparison but the class and prof were very good. I learned a lot but it was tough. One criticism, I think the professor needs to come down to our level more (that's why only rated 4 not 5). Other than that, very good class and I am already signed up for the next one (same prof)
Very good class. Good prof. Good not great. But its his first year teaching and he really seems to care about students and doing a good job. I have him in the Spring too so I'll post another review after that.
Great teacher, great class, but very tough. I stuggled a lot, but the professor helped a lot. He stayed after class almost every day to help students in the lab. Take a programming class before you take this class, but even if you don't, the professor will help you.
Professor was okay. I think the first 1/2 the semester was really good but it seemed like the professor dropped the ball the second half. The first half he really explained things and helped a lot but the second half he just kind of expected you to know it all. I think some people couldn't keep up because of that.
I thought he was a good professor at the beginning of the semester, then he started slacking off and seemed to stop caring . . . i guess he figured that we knew it all already. I dont like the fact he doesn't answer specific questions especially during labs, it's very general and stuff i can figure out on my own. All an all, I wouldn't recommend
Vert good professor. His style is a lot different than most professors. He focusses a lot on how to do things practically in a real work setting. Some people liked that, some didn't, but I found it very useful. I also really liked he lets you redo assignments until you get it right. Would definitely take him again.
Great teacher. I've had him for 2 cclasses now and both were very good but can be tough at times. Not an easy A but if you're willing to work for it you can get an A. The teacher helps a lot in class, and lab, and by email, and unlike most profs he answers email pretty fast. He doesn't take attendance but fair warning if you skip you won't do well.
Lectures are interesting but topics are covered quickly. This professor talks fast. Hes very fair though and will allow/encourage students to defend their approach to problem solving. This is not a my way or the highway professor. Lots of attention to real world applications which is cool. He is trying to prepare students for a career in compsci
Very good teacher. He does expect a lot but is very patient and understanding. He lets you redo work to get a better grade. He has a "real world" approach to teaching and stresses coding how it's done on the job. I liked him a lot but be warned he moves and talks fast. He doesn't take attendance but don't skip or you're going to get lost fast.
Learned a lot from him. Can redo programs, but you should know that you have it right from the start. What's more important than that is you can turn programs in late after deadline and not get points taken off. Just don't fall too far behind as topics and programs only get harder. Final project was a nice challenge, and he does help a lot with it.
I enjoyed the class very much which was mostly due to the professor's style. I see a lot of people rate him hard, but he's not hard at all. Sure the class is hard because it's programing, but the professor makes it as easy as programming can be. You can redo work and turn in late with no points off. I learned a lot. Take him if you can, he's good.
I'm honestly not a good judge of how difficult this class was, since I had already taught myself most of topics beforehand. It was still clear to me that Professor Katrompas is an excellent teacher. He focuses less on theory and more on practical application. Lets you redo homework for full credit, so anyone can get an A with enough determination.
New semester just started and taking my second class with Professor Katrompas. I highly recommend him. He really helps students learn the material, is very available, and answers emails quickly. He can be a little lecture heavy sometimes, but he has a lot of professional experience that he brings to the class and you really learn the right way.
Lecture heavy. Not good at explaining. Dont hate him or love him as a teacher. It was more of a self taught learning class. Need textbook and tutoring in order to understand. Does answer questions.
This was my second time taking the class, had to drop the first time, the teacher was awful. This guy is awesome. He's the real deal. Very helpful, answers questions, explains well. But you have to work and earn it in his class. Others that didn't like him, they just didn't want to work. If you really want to learn, this is the guy.
I should have paid more attention to the negative reviews on this page. This professor is cannot teach and just expects you to know. Yes, comp sci is about self learning but this professor can't explain anything, just talks.
I read enjoyed this class. I took it to just learn some web development but liked it so much I switched majors to compsci. A lot of that is due to the professor. He's cool, explains things very well, and give you a lot of opportunity to correct mistakes. I took this class last semester and took the same prof now for intro programming. Recommended!
Currently in my 2nd class with this professor, prog II (this review) was my 1st class with him. I was a little put off at first, a lot of lecture, but as the semester when on I really came to appreciate his style. He teaches what he calls industrial strength code. He teaches theory well, but also stresses real-world code, which has helped me a lot.
If you can get through some of the longer lectures, which are good but too long, then this professor is probably the best programming professor you could ask for. Great explanations, you can redo assignments to get a better grade, and if you come up with better ways to do things he's good with it. My only "complaint" is some lectures can be long.
I knew web development going into the class and just wanted the credit but I really learned a lot anyway. We learned a lot of practical things I didn't expect to get out of a college class. I found this class very valuable and the instructor was very good. I liked that we got theory and practical things to actually help get a job and do well.
I thought it was a tough class but the professor is pretty reasonable. I've others where everything is either 100% or 0% and no chance to fix it. This professor gives you multiple chances to go back and fix things and focuses on quality code instead of just getting the answer right.
Great class. Great prof. Definitely recommend. Finally a prof that answers emails and questions outside of class. I really appreciated that.
Only 1/2 way through this semester but I had the same prof two sesester's ago and he's just as good in this class as the last one I took with him. One of the better profs at ACC. His classes are a lot of work, it's not an easy A, but you really learn how to program. My programming has improved a lot from the way he teaches the material.
Very fair and helpful. Makes you work for it and do things the right way but is open to alternatives. If you can show you have a better way to do things, he's cool with it, but you have to prove it.
I didn't really appreciate the professor during the semester, but thought he was pretty good, and then I took the class after this one with a different professor. Night and day difference. Now I appreciate professor Katrompas a lot more. Take him for this class and stick with him if you can for the rest.
Tough class but I enjoyed it. Be prepared to spend many hours coding. Professor is excellent and really knows the material but he does expect you to take the class seriously. If you're looking for an easy A or a blow off class this isn't it, but you want to learn to program for real take this guy.
Theres a huge difference between this professor and others teaching programming at ACC. He's hard and I really struggled in his class but I feel like I actually learned to program like a professional programmer. He makes you do it right. Your programs can't just "work" they have to be done professionally. Be prepared to work hard but it's worth it.
Cool dude. Can be a little intimidating, but once you get over that, he's cool.
I am majoring in IT not Computer Science and 1 programming class is required . The professor very knowledgeable as he has held many top level potions in his career. The only issue with that is I was taking a Programming FUNDAMENTALS course not an advanced course . He talks and teaches as if we are going into the industry not as a beginners.
I went to a code boot camp before taking this class at ACC so I knew a lot of code going into the class. Even so I learned so much more about compsci and the right way to do things in this course. If you're serious about computer science this is the professor to take.
There is a lot of homework in this class. Be ready for that. Also be ready to read a lot. The professor really cares about students though. He answers emails, helps outside of class, and seems to care a lot about the material and that students learn it well.
This class is a lot of work (C++) but finally I learned how to do headers and pointers and everything else other professors skip over. I don't think I would have learned these things if it wasn't for all the work in this class. This professor treats students like they are smart and can do it so he doesn't pull punches. I have to respect that.
Semester is not over, but this professor is great. Lots of industry knowledge and helps students learn how things are done in the "real world." He's strict on doing things properly but also open to creative solutions so long as they are done properly to good standards. I liked that since a lot of professors are "my way or the highway." Great class.
This was my third online class at ACC and this was the best class so far. Most of it was still self taught but this professor is very accessible and helpful. Definitely recommended.
I think I expected a little more from an online class going into it but all in all it was pretty good. I liked being able to go at my own pace and being able to turn in assignments multiple times to raise my grade. A lot of reviews for online classes that say they can't reach the professor. This professor is very good about answering email.
i won't take an online class again it's too hard to learn programming this way but the prof was very good about helping by email. i don't think i'd have made it through without his help by email
hard work. totally worth it.
When a professor likes what they do and that students learn, it shows.
Cool dude.
Very good class. I recommend taking a programming class before this one, it's hard if you haven't, but that's not the professor's fault, the class has no prereq and the students who didn't take programming struggled a lot. I'm rating "awesome" because the prof really helped those students like me who don't have a programming background.
It's not an easy class but I enjoy it a lot and I'm learning a lot, more than I thought I would. I wasn't sure I'd stay in programming before I took this class but I am now. Talking with the professor about programming jobs and what it's like to be a programmer really helped me figure it out.
Very tough class. Lots of work. It was harder than I though it would be but also more rewarding than I thought it would be. What I appreciate most about the professor is he gives you a sense of real world expectations instead of just a bunch of theory and busy work.
Excellent class.
I rated this "hardest thing I've ever done" because it was but it was also very rewarding (even though I know I'm not getting an A). The professor is helpful and very available outside of class by email and office hours. He makes you work for it and now that it's mostly over I am pretty proud I got through it! Taking the same prof in the summer.
Professor is very available outside of class. It's a tough class and I don't think I would have made it if not for all the extra help. When I said "thanks" he said "it's my job that's what we're here for." I really respect that. So many professors act like you're bothering them outside of class as if it's not their job to help you.
Very intimidating. Speaks down to students that are struggling or just don't get it, which causes students to not ask questions, suffer and eventually give up. Unless you already know python, this is not the class for you! You will be laughed at by him or your peers.
Great class. Cool dude. Learned a lot.
Learned more about programming in this web class than I did in my programming classes.
Been working as a programmer for a couple years now but needed this class to finish my degree. This professor knows how to write real code instead of all theory. Be prepared for a lot of work. Good thing is you can use any tools you want which is cool since most profs make you use what they like.
Online class and never met prof in person but he was very helpful by email.
Professor Katrompas is an excellent teacher with an impressive background within the industry. If you're not prepared to work hard, do not take his classes. He expects a lot from his students, but he gives just as much as he expects. I asked a lot of questions, and he was always available to help. I will definitely take his courses in the future!
Disappointed! Starters, POOR delivery of material! Felt browbeaten. Majority dropped. If you don't read good luck! No test outlines provided. If you don't already know Python, good luck as that is your only hope. Looks easy at first, but it is not! Unless you're into getting tortured. Repeat, unless you know Python do't take this class!
Great class. Looking forward to programming II this summer.
Syllabus says attendance is not mandatory. I rated is mandatory because if you skip, you won't pass. That's not a criticism just FYI if you take this professor. Other than that, I enjoyed the class very much.
Learned a lot.
This was my second run through this class. Glad I got this professor the second time. I don't fault the first one I just understood this prof better.
The class and syllabus says text is mandatory and we used it some but the professor's lectures and looking things up online were more useful than the text. Other than that the class was awesome.
This class is tough but very rewarding (if you make it). What I liked about this professor is he doesn't dumb it down because it's ACC. I'm transferring to UT in the fall and have friends there and we did more and better things in this class than they did at UT.
Attendance is not mandatory but don't skip or your not getting an A for sure because there is a lot of material in the lectures that you need to do well. As long as you pay attention and work at it you can get an A pretty easy.
Very straightforward. Just do the assignments and take the tests and it's an easy A but you have to have good computer skills before you start the class.
I like this professor because its obvious he can really do this not just teach it.
best compsci prof at acc. not the friendliest, I don't think he ever smiles, but I didn't pay for smiles, I paid for learning to program and he's the best I've taken so far
Hardest class I ever took. Worth it. Don't take if you don't want to work.
Definitely a challening course. I spent countless hours working on all the labs and spent a lot of time talking to the professor for help. Katrompas provided an enormous amount of guidance helping me understand the curriculum. Be prepared to spend a lot of time on labs. Book wasn't necessary, because the professor uses the slides from the textbook.
Already signed up for the next class with the same professor. Enough said.
Can be a little lecture heavy (boring) in the beginning but he tells you that day one. The lectures are weighted to the beginning of the semester. By the middle of the semester its mostly coding which I enjoyed. Katrompas is picky about doing things professionally and correctly but gives you the help to do it. I appreciated that.
Professor stresses professional coding so you can't slop your way through the class but you get three times to turn in everything so you can correct it. Not an easy A but definitely at least an easy B if you keep at it and make sure you get 100 on all the homework. Will definitely take professor Katrompas again.
Excellent class. Learned a lot. I like we got a chance to learn and use version control and Githib. Don't skip though, you'll be lost fast.
One of the harder professors as far as work goes but one of the easier one for grades and tests. A lot of homework, but only two tests and most of your grade comes from programming. Keep up with homework and you should be fine.
Had professor Katrompas last semester for Web and will next semester for C++. The web class was very easy, maybe a little tough for the Javascript homeworks but still overall pretty easy. But you need solid computer skills before you take the class. As long as you have good computer skills the class is pretty easy. Don't skip or you're screwed.
Excellent.
Learned more about programming in this "web" class than in programming I. Be prepared for a lot of work though. Not hard work, but a lot of it.
Pretty good class. A lot of good practical info.
Best computer science course I have taken, I took it over the summer as a 10 week course and it was extremely difficult. However, if you pay attention in lectures you will succeed. Just transferred to UTSA and we covered more in this course than most of those at university. Highly recommend taking this class!
I took Professor Katrompas for Prog I and couldn't get into his section of Prog II (it was full). I'm in Prog II now and the difference is night and day! You want to learn to code, take Professor Katrompas. You have to go pretty far down to find a bad review. Obviously posted by people who just don't belong in Comp Sci.
Took this as a distance class which I won't do again and I can't recommend this class just for that reason but I'm rating the professor awesome because he actually answers emails fast and with helpful information. That's a pretty low bar but if you've taken any ACC distance classes you know professors mostly just ignore you. This was a nice change!
Ridiculous amount of homework. Not a complaint. Just a statement. Learned more about programming in this one class than I learned in the last 5 classes combined. Don't take this guy if you don't like hard work. Do take him if you want to learn and aren't afraid to work for it.
good class
best prof at acc so far. actually answers email unlike most. really knows programming. don't think I got an A, its a tough class, but i'd still take him again.
Great python class. We eve did a little machine learning.
don't do this class online if you can help it, I've heard the lecture class is much better, but if you have to take it online, it's very good for an online class
Great class. Learned a lot about pro coding and githib which I think is cool since most classes don't use it and we need it to get a job.
Most people struggle through the first half of the class. Its hard getting up to speed to the level he expects you to be at. Once you do though its a very good class. Be prepared to work though. Glad its over but I would definitely take him again.
I think all online classes suck but this is about as good as it gets. Professor answers email quickly and will meet you for office hours which helps a lot.
Had professor k last semester for programming I but he really helped me this semester with programming II even though I didn't have him for the class. Great teacher.
Very good class and teacher.
good class especially for an online class
A lot of self study because it's online but the professor gives good direction and is very available by email and office hours.
Don't skip class or you're doomed.
Most of your grade is homework assignments so get 100s on those and you will pass easy. Tests are hard but mostly multiple choice. Final project is just a big homework assignment and you have two weeks to do it. As long as you do all the homework and show up it's an easy B. Professor is cool but a little intense. Very good class all in all.
Alex is an excellent instructor, and it's obvious that he cares about teaching you the skills that will help you succeed in the industry. The work is difficult and he's a strict grader, but you get three chances on assignments and the tests aren't weighted that heavily. You must attend class or you will probably not do well.
This prof versus others - night and day! Everything you do has to be super high quality but you get multiple chances to get it right. I wish the lectures were less boring but the prof's real world experience makes up for it. We didn't use the book so don't bother getting it. Attendance is not mandatory but don't skip or you'll be lost and fail!
Very good.
Professor is very understanding and helps you if you have problems. He lets you come up with different answers if they are as good as his. He works with you if you have issues, even personal ones. But beware, class is hard. Lots of homework. As soon as you're done with one thing you get another. If you fall behind you're screwed. Still great class!
Professor is cool. He gives a lot of A's and B's but you have to survive to the end and do all the work. Good luck. You'll need it.
All our classes just went all online because of the virus. Professor stepped up, made our tests take-home, added extra notes and examples, and made himself available online daily for chat. I just wanted to recognize the effort and say thanks.
Took the class online. Very good.
A lot of coding. Be ready for that. You'll learn a lot though. Seems like a tough grader at first, but really isn't if you just keep submitting assignments and make it to the end of the class.
A lot of the class is automated and there is a lot to read but professor is usually really good about email and being online for help.
Don't bother with the text, professor posts all the notes from the text, and he doesn't use it. There is a lot of coding, some is hard, but most is easy. I got a lot out of the class.
Hardest class I've ever taken. You want to learn to code this is where you do it.
To be honest I failed the class this summer but not the professors fault. He warned us this class is hard and it was very hard. I just didn't put in the time it takes. I'm taking him again this fall because he is VERY good and really knows programming and compsci. Beware he makes you REALLY work for it but then you know you can do it for real!
Alex is the best comp sci professor at ACC by a fairly long mile. In terms of theoretical knowledge and applicability of skills acquired, his courses are incredibly instructive. If you really want to learn how to code and understand the underlying concepts of cs, this is the course for you! Assignments are a challenge, but worth it. Tests are hard!
He isn't a bad professor, but he assigns a LOT of work and the rules are strict. Sometimes it's hard to find the time to do all the assignments for this class so be aware it will take up a ton of time.
very good class, learned a lot
took this class in the summer and didnt do too good. taking it again. very good teacher but don't take this in the summer its too hard
He answered emails.
this is where you learn web programming
A lot of programming. If you don't really love programming don't take Professor Katrompas. I don't know why you'd take programming class if you don't like it, but be ready to program non-stop all semester. You will learn a lot though and the Professor is pretty good. Tests are open book because of Covid, so that's cool.
Best class I've taken at ACC. But don't take this class if you don't want to work for it, it's really hard, but worth it. If you can survive it (1/3 of the class didn't) you will be a 10x better programmer! This class and professor ar not for everyone but if you are a hard worker and want to learn to program right then I highly recommend this class
Great class. Was supposed to be in-person but Covid. Professor gave online lectures, recorded them, was online all the time for help, answers emails fast. I really appreciated all the personal attention. Take this professor!
very hard class but glad I took. the only prof at acc that uses github and teached real world code. the classes before this DO NOT prepare you for this class but this class will teach you web dev. good luck. you will need it. prof is pretty cool about due dates and re-submitting too, which helps a lot.
Level of difficulty: "Hardest thing I've ever done." Yeah. That.
Very good class for an online version. If you're planning to take the next class after this one make sure you take this professor for this class because it picks up where this one leaves off. Recommended!
Super easy if you've had some programming before this class. Probably hard if you didn't. There is alot of work but no late penalties and you can turn in everything up to 3 times to get a better grade. I can't see how everyone doesn't get an A. Easy!
All I can say is don't skip class and ask the professor lots of questions, he's usually pretty helpful, especially toward the end of the semester when it's crunch time.
Very good class but glad that's over! My third class with professor k... Recommend!
Probably the best professor in CompSci at ACC.
The class is basically all programming and a lot of it. I wish I would have taken the lecture version instead of the online one, but still, a good class and the professor is available to help on zoom and chat.
Good class. Looking forward to the next one. Merry Christmas!
Records lectures so you can view them later. Answers emails. Good teacher. Take this class!
Super easy! Still learned a lot though.
cool teach
I want to be a web developer. Good class. Great professor.
Honestly I totally should have flunked this class but professor katrompas gave me a lot of help at the end and let me resubmit things over and over until I got it right. I wish more teachers would give second chances. I highly recommend.
Can't imagine how anyone doesn't pass this class.
Super cool.
A lot of ratings here. Must be true.
Very impressed with how much the professor cares you succeed. Gives lots of chances to do well. Some ACC professors are cut-and-dried, but professor Katrompas gives a lot of freedom to keep trying. I really appreciated that.
The use of frameworks and Github was unexpected. Glad I took the class. We should have a textbook though, that's my only complaint.
I'm a returning student coming from spending 6 years in the military. I needed a new career and wanted to get into web programming. Very glad I took this class. I tried a boot camp before this and it was horrible.
A lot of real world perspective. Be warned its a lot of work and the assignments build on each other. So if you get off track its hard to get back. But if you do things on time it's cool because by the end of the semester you have a real portfolio you can show people.
I found the class interesting. My favorite part was the web site hacking part. I didn't realize it was so easy to hack a site and get so much information. I'm almost afraid to post things online now knowing how easy it is to track people online. I know a lot more about web programming now. Good class. Be careful online!
I'm retired, so a non-traditional student, and tool this class for free to learn a new hobby. So I'm not sure my experience related to the average student but I really enjoed the class.
Fun class. A little stressful at times.
Since it's covid semester this was online. Professor was super nice about it. Open book tests. No deadlines. Zoom lectures. I had a lot of professors that made things more difficult because we're stuck taking things online but professor Katrompas made everything open and work at your own pace. I'm a single mom and I really appreciated that!
I was torn between taking this class and advanced C++ but settled on this class. Much harder than I thought it would be but I think this was the right way to go. There is still a lot of advanced programming in C++ but also a lot of theory to go with it. I'm thinking of going on the the bachelors program so this class ended up being the right choice
The professor and the normal assignments were very good but I didn't like MindTap. Unfortunately all the classes have to use that so you're stuck with that part but if you have to do it anyway, I recommend this professor because he lets you work at your own pace.
The book sucks. The class is good. Professor is obviously a good programmer. Lectures are okay but professor is very available to help when needed.
The material is very difficult but you get three chances to turn in assignments and no late penalties. Also tests are open book.
professor takes a very real-world approach to coding, you have to use github, use the command line, and do things like you would if you were working. That really messed up some people but I think it's the right way to do it and glad it was that way
Doing the class online was harder I wish it was in person but as online classes go this was about as good as it gets. Open book tests and we could design our own web sites the way we want which helped keep it more interesting.
Unfortunately I had to drop the class due to covid in the family and I had to drop after the last day your allowed. Professor was cool about it and witdhrew me so I didn't have to take the F. I don't have much to say about the class but I'm grateful to have had someone understanding give me a break. I'll try agian in January.
good class. recommend.
Class uses github. Assignments are a little hard at first C++ is way different than python. Tests are super easy they are open book because of corona. Professor records lectures so you can rewatch them.
Class was just okay but I'm giving "5" for one reason - professor Katrompas answers every email fast and helpful! Half the time professors don't even answer you or they answer with things that don't help.
On to programming III! This was a good class.
Assignments build on each other. That make it good to see how to build bigger things but if you get off track, it's hard to come back. Tests are open book. Recommend.
Attendance is not mandatory but if you don't go to class you will be lost. Professor teaches and uses Github which is really helpful. Don't bother buying the book the professor doesn't use it.
I think I learned more in this class than the last three programming classes combined.
MindTap sucks. The normal class assignments are more valuable. I took the pure online version of the class but the professor gives access to the video lectures for the lecture class. If you can take the lecture class not the online class. You learn so much more.
The class is self paced and self study. The professor only provides direction and resources. Some people liked it. Some people didn't. For me it was good because I work full time and I really liked that I could pace myself. If you can pace yourself it's a good class. If you need more structure then this is not the class for you.
The class subject is a tough one, but this professor does all he can to help you understand the material. His lectures are informative. Tests are difficult, but go in prepared and you should do well. DO NOT SLACK on final project (20% of grade). Definitely the best CS professor I've had, and love that he teaches industry standard good practices.
Tough class but you will learn a lot if you get through it. *If LOL!
Probably the best professor and class I took at ACC. I'm at UT now and had to take this over but honestly I learned more in this class.
Professor Katrompas is up there with the best of all professors I've had. He took the liberty of paring down the textbook to just what you need to know which is invaluable. I'm almost done with ACC but if I had the option to take his class again I would 100%.
gives a lot of A's. if you survive. LOL
I've taken professor Katrompas for three classes now. excellent teacher.
Great professor who makes you rethink the way you design software. He also teaches GitHub and command line, which is worth learning! He assigns challenging but definitely necessary assignments that help grow the logical thought process. Professor Katrompas makes data structures a very understandable course! He is very accessible virtually as well.
Excellent class and professor.
Best class and prof you will take at ACC.
No lectures but the online notes are good. If you like learning on your own with guidance its a great class. If you need lectures its not for you. I really liked we could make our own content for web sites and we got our own real server.
No lectures and no text so get ready to look up a lot of things and do a lot of reading. Professor provides a lot of guides and sample code though. Lots of coding but you get to make up your own sites. Overall recommend.
best prof at acc but can be a little rough on the ego
His class is structured really well and it is not overwhelming at all. He gives you enough time to complete assignments and you can submit multiple times. There's a lot to learn from this class but there was not as much guidance as I would've liked. There's a lot of debugging you must do on your own which is the hard part.
basically it was just homework. open book tests
Difficult class, but worth it. My skills have improved exponentially.
Hes okay. Super nit picky when it comes to grading and talks way too fast during lectures. You have to match his examples EXACTLY or points will be taken off.
Pure online class, no lectures, but lots of supporting material and organized well.
If I had a complaint it would be the class was a little to easy. Once you learn git and basics of python it's pretty easy. I finished the class 3 weeks early. But the material is pretty good.
I really enjoying this class and learning alot. It's not easy, but he's fair and gives multiple tries and gives good feedback between tries.
favorite prof so far lots of real world experience.
Lectures are recorded, watch whenever. Class is optional, only attend if you need help. You can resubmit assignments until you get 100. Let's you be late 3 times no penalty. Tests are open book and do them whenever. Very well organized class. Professor is picky about output and results but like he says, its computer science, not art class. LOL!
He is the best professor at ACC. If you stick with it you will learn so much. The class is really difficult at first but towards the end of the class I was surprised with how much I improved. Great class and awesome professor.
Took him because other students said he was the one to take if you really wanted to learn and not just get through the program. I'm glad I took his course. I feel like I got a strong base knowledge that will help in following classes.
This class was difficult as hell and I barely passed but I would no doubt take his class again if I had to his attendance isn't mandatory and the lectures are online but he is very easy to listen to and he will absolutely prepare you for the real world of programming
This was my second class with him. I like that he doesn't just teach the skills we need to know, but also talks about what to expect when you get a job later. He also gives really good feedback on assignments if you get things wrong and then lets you try again.
Had to drop but taking it again in the fall with the same prof. What I safe of the class was great, but it's too hard for a summer class.
easy class, go at your own pace
I want to say that professor Katrompas is an amazing professor. He explains the concepts pretty well. It is a difficult class but if you understand pointers, you are golden. He responds super fast to emails and grades fast. Allows one resubmission per assignment. Some may find him rude but he's alright. Make sure to follow his coding best practices
Very knowledgeable and understanding person. He will prepare you for assignments and challenges if you listen to lectures carefully. Very organized, fast grader, and replies to emails fast. To get an "A" in this class, just hard work matters. Each assignment can be corrected and submitted twice. Honestly, he is the best professor in my life.
Majority of class is failing, and the ones passing have the same complaints: 1) Assignments are confusing 2) Endless emails with the professor and still confused; terrible feedback 3) He doesn't have to teach or talk to any students; it's all self-taught, with limited resources 4) Worse Professor I've had, maybe because it's virtual (only option)
I was expecting given that he has a 5 star rating that he would be a 5 star professor. Nothing could be further from the truth. Instructions were not clear. I had to email him multiple times to get a straight forward answer to any questions I asked. Clearly he's not interested in helping you. I dont know why he is the only person who teaches this
Worst professor I've had at ACC. Super tough grader, and hyper critical. He doesn't want to help you learn, he wants to mock every mistake you make. avoid this guy at all cost.
I feel so much more prepared to work after this class than any before. Katrompas has a lot of experience and really makes you learn the concepts not just get by.
I don't love online classes because it's hard to communicate and get your questions answered. that was not a problem in this class. Prof Katrompas gives really detailed and clear instructions and answered all my questions really well.
I'm a self learner & was trying to learn DS b/f taking this class. Took it just because, also had heard good things about him. He will make you a better programmer, & he makes DS easy in my opinion to digest. Uses more real world stuff than other prof. Definitely comes off dry &rude I'm to old to have someone talk to me like I'm stupid seems jaded
I am so glad I took this class! The material is difficult, but Professor Katrompas is a great teacher. He has high standards because he wants you to do well. He gives feedback on your code and allows you to improve and resubmit it for a higher grade. He is very knowledgeable and wants to help his students. Ask for his help and you will succeed.
Replies to emails quick. Grades quick. Instructions for assignments are very clear. This guy is amazing wish I had taken him for fund 1 and 2 would have learned much more. Highly recommend him. My advice : Watch lectures ask questions, thoroughly testing code is a big portion of your grade so make sure you know what that means. Amazing prof :)
Katrompas is the definition of a professor who wants you to produce good work AND also wants you to succeed. All material is posted early and he is very fair with his grading.
He was alright but I guess I expected a little more due to his reviews. They are a little sus because the critical ones disappear so take them with a grain of salt. Overall he's okay. Contradicts himself in his lectures so that was a little confusing for homework. That being said he does give you a chance to correct your hw which is cool.
I was weary of the reviews heading into the class, as they seem bot generated, but regardless, I would without doubt 110% recommend Professor Katrompas to anyone who is at all interested in a comp sci career. His lectures (online) were amazing, and he teaches skills and practices that are a staple in the real comp sci world.
Very good course.
It's a tough class but you will learn so much if you put in the work.
Prof Katrompas is a great teacher. He explains everything in detail and his expectations and the path to getting your grade are clear from the start.
Honestly, I had to drop. I was not at all prepared for this class but I've already signed up with the same professor for Spring. Class is great but you really better be prepared.
Lots of coding. No tests.
The best professor at ACC. 2436 is HARSH in terms of difficulty, but Professor K's feedback is outstanding. You get two submissions, and he gives clear, PRECISE feedback. If you follow his guidance, this is the professor to ACTUALLY learn computer science. My SWE ability has sky rocketed due to his feedback. 10/10
practical
He is a great professor, however, he is a strict grader and his standards are high. He has an "automatic zero" section to pay attention to! I took this class while having a full course load + 2 jobs. Take the class when you have the time to dedicate yourself. Tbh, I had ACTUAL nightmares about his grading policy, even after the semester ended.
Very harsh grader, the final weeks of this class are very stressful and can be hard to get through if you're taking a lot of classes at once. The lectures are pre recorded and a little outdated due to the low quality of the audio that makes it difficult at times to hear what's being said, the class is not good for programmers who visually learn.
Awesome professor. Stresses doing things professionally, and you can use AI to do your work. Instead of saying "don't use it" like most teachers, he teaches you how to use it!
Hard to get started because of all the tools you need to learn but easy once you get the hang of it. A lot more in depth compared to other first courses in programming. A lot of homework. Easy tests, open book and on your own time.
Lots of homework, but not hard once you get past all the details. Open book tests (easy). Great lectures but long.
grades fast, answers email fast, lets you rsubmit for a higher grade, overall great class would take again
Intense.
Very harsh grader but you get to submit again for a better grade. Tests are easy, open book and do them on your own. It's basically all programming.
Professor doesn't give B's. LOL
Only half way through the session but it's an eye opener for sure. Don't recommend for the summer, it's too fast, but definitely will take professor Katrompas in the fall for the programming III.
Practicing stepping out of my comfort zone. I took this class along with GenPhys during the summer! Dr. Katrompas is badass and will help prepare you for the professional world. Resubmission saves. If due Sunday, I submit Friday, fixed the error, then resubmitted. The best practices are now etched into my subconscious. Very fair. Highly recommend!
The course was extremely difficult and I felt like it could have been much easier. The lecture videos were low quality and not coherent, despite having some really useful and good information and advice. Other than that, his grading policy isn't that bad as long as you literally follow what the guidelines say (There's an automatic zero policy!)
This is my second time taking the class (first time with another prof). This time around was much harder but better. Not an easy class but you will will learn the right way to do things and you get two chances on every homework.
Assignments and requirements are hard, but you can use AI and professor even encourages you to use it. No normal tests, just a paper and more coding.
best web programming class
Best professor yet. Signed up for the next class.
Took this class one semester ago and transferred to Texas State. If it wasn't for this class, I don't think I would have made it through data structures there. Recommend.
With only the final project left to go I can say this is one of the best and tougher programming courses. I feel a lot better about graduating and getting out there since taking this course.
Great class covering modern programming going from C++ to Python and covering programming with AI.
Great course in AI and data science. No tests and instead discussions of AI and ML. I really appreciated this that we covered both the technical aspects of AI and the philosophy and social parts of AI. Course is very hands on with projects going from simple regression to neural networks.
Great Professor, He definitely test your coding skills and cares to make you a better programmer and critical thinker. HIGHLY RECOMMEND
Class Info
Online Classes
100%
Attendance Mandatory
7%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.18 avg changeRatings by Course
CS1336
5.0
(1)COSC1311
5.0
(24)ITSE2331
5.0
(4)COSC2331
5.0
(2)CS2436
5.0
(3)Difficulty by Course
CS1336
4.0
CS2436
4.0
cosc3380
4.0
COSC2436
3.7
COSC2302
3.6