3.4
Quality3.5
Difficulty55%
Would Retake285
Reviews55%
Would Retake
285
Reviews
Rating DistributionOfficial
5
102
4
63
3
40
2
47
1
33
What Students Say
“I would not recommend this professor for beginners”
CSE115 - 1.0 rating“Teaches as if you already know java”
CSE115 - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
70%
Textbook Required
62%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.36 avg changeRatings by Course
CSE116305
5.0
(1)CSE11305
5.0
(1)CSE1151
5.0
(1)CSE115250
5.0
(1)CSE116A
5.0
(1)Difficulty by Course
116
5.0
305
5.0
CSE
5.0
CSE250
4.5
CSE111
4.5
Reviews (285)
his lecture SUCKS!
worst teacher ever!
Wow!! What a man!!
No Comments
No Comments
Very difficult and hard to reach
Looks like Howdy Doody. other than that, he's an average prof. helpful at times.
No Comments
No Comments
No Comments
Does not stick to his own schedule... Otherwise good
Likes to insult students and TA's during class. He does overkill on the FourSquares() class.
He is a fair and challenging prof. If you really want to learn, take him
No Comments
No Comments
No Comments
His arrogance can only be compared to his stupid office hour policy.
He is a very good teacher. You have to do tons of work though. He makes you learn the material and ask tons of questions. He intends for you to ask tons of questions. If you don't want to work alot don't take him, but you get tons of out his classes.
Great!
This is the best professor so far that I know of, they way he teaches is superb, everything will be in ur head for semesters to come
Wonderful teacher. None better. Take a class with him and learn lots of new things!
By far the best professor I have seen so far. Look forward to taking CSE 115 with him this upcoming semester.
Had him last semester and now this semester. Loves to teach, easy to understand, tests are bearable. Overall a good teacher
My favorite professor. Very approachable and funny in a nerdy way. Gotta love Fonzy
Carl is definitely my favorite professor, did not have him this semester but I had him last and will have him for CSE116 next.
Hes almost as bad as keister. He confuses the hell out of me. He doesnt teach whats on the tests and expects us to know everything. I dont know how i got a B for 115, i'll proably fail 116
Teaches stuff useless to the class and test. Gives test info on days no one will be there (like the day before a break) and then gives the test on it the day u come back. Simply cant get points across and tries to fail people without teaching.
Lectures are good, once in a while, he'll through a trick question on exams. the only problem is programming projects, they take tons of hours. we have other classes.
Good guy, good prof, you just have to make the effort.
No Comments
Shows u how to code very clearly. Make everything easy 2 understand. And very helpful during office hr. If you goto class and listen, you will be all Ok. Takes students comments into consideration as he tries best to help them understand. This class has increase my konwledge of java from 1% to 99%.
Lectures too much. When he does show code examples, he spends too much time writing the drivers and everything inside of cutting to the chase. Thus, he doesn't spend much time on new material.
Boring boring boring boring lecture. Got nothing into my mind. Boreds my head out. :( Wish he can make it interesting
Just study the material/code and its easy.
Really smart guy but needs to learn how to teach so that 95% of the class doesn't fall asleep. I didn't learn much in 116.
His course is hard. You gotta take it SERIOUSLY.
Extremely boring. Barely learned anything new in 116 and still got an A.
I came into CSE115 thinking that Java wasn't going to be too hard. Thanks Prof. Alphonce for proving me wrong.
No Comments
Alphonce is great. His exams are weird and his class is boring. I guess it's a hard subject to teach. Easy grade if you're willing to do the work.
I hate Java with a passion. And yet, it's still more calming that my idiot TA (Ben). Get Sara for a TA if she's still one.
Kick Ass
The professor's cool and his class is ok but don't take Ben as your TA as he's not helpful.
He assumes an unpleasantly extensive amount of prior programming experience and familiarity with Java. The first 6 labs will be cookbook and you WILL be confused, and you WONT be able to get 5 minutes during office hours because everyone else will be trying to. Yet people who were paying attention had learned the material by the end of the class.
Fabulous!
Just pay attention and you'll do fine. Very helpful during office hours, but the line is long so get there early.
He is good at teaching and has many good examples. recommend him for people that have intrest in computer science.
Alphonce is a good guy, as long as you come to class prepared. The TAs are all decent - I don't know why Ben has been getting bad comments, I think he's by far the best one there. He's smart, organized and very approachable
He does push a LOT of Java stuff which can be difficult at best, ESPECIALLY if you have no prior programming experience. But him and the TAs are usually very helpful and will explain away until you walk away with only a slightly confused look on your face.
I don't think he's a very good lecturer, but I don't think he's terrible either. Too many people in the class are absolutely clueless as how to code to say he's a good professor. He speaks very clearly and is generally consistent in terms of his expectations. He's very willing to help you if you can get into his office hours, which you probably won
I learn alot in his class. I notice that if I stop just a little from paying attention to him, it would just ruine me from understanding the material. So, it's like you have to pay direct attention all the time to understand the material fully.
Fantastic. Lower level students may have trouble with him since he sometimes can be abstract, incredibly helpful and clear. Cannot recommend him enough.
The class is infinitely more difficult than 115, unless you have a good team to work with. Even still, the exams are pretty tough and the peer evaluation thing can really screw you over. He is a good teacher and always willing to help you out if he can.
One of the better teachers in the CSE department. He was very quick to respond to a question if you posted it to his newsgroup.
well,he's good in programming and expects same with students,homeworks are damn tough but quiz are little easy...hope he changes his homework pattern
Carl is a good teacher who is willing to help when he can. Ask questions! Team work can screw you over, and that is the only bad part. Take this course with no more than 15 credit hours, This course is difficult and requires a lot of outside time (for me it was about 20 hours a week).
Not nice. Bad bad teacher.
Horrible course, horrible prof. Alphonce is rude most of the times I've spoken to him personally. Avoid this course and professor at all cost. This is by no means an introductory course to Java. You will need to know a lot of information. Alphonce's exams are very hard and annoying.
Not great, not bad either. You have to know a lot of Java and computer science coming into the class because no time is spent on basics. Tests are pretty easy, however the group projects tend to be hard and annoying.
Things aren't too bad if you can remember every single word and thing he says, though if you don't have a supernatural mind, you will get lost, and quickly, unless you have prior experience in programming.
He has nearly weekly 'exams', which sometimes have very abstract concepts on them or easy comprehension (code wise). The labs start off really easy, but become extremely difficult towards the end of the course (last two labs are almost impossible if you do not have a good understanding of coding from scratch). Lectures are worthwhile & required.
He's easy going as far as teaching is concerned. But when it comes for grading...he's strict...oh yeah. You have to know your work to the dot to get through his exams
Carl is an extremely good professor who is very enthusiastic about the subject he teaches. Neither does he put his status in the department above his undergraduate classes. I learned a great deal from him in 115 and look forward to other classes with Carl.
So enthusiastic, you gotta love him!
The best teacher I ever had.
Had him for 115 not bad, but for 116 the class gets really hard and does not cover useful things during lectures.
BAD BAD LECTURER!!!! NEVER EVER TAKE HIS CLASS!!!!
If you truly do not understand nor want to take time to understand CS then DON'T consider ANY 116 class. If you really want to learn the elegance of Java and already understand most of the basics then its a enjoyable (although somewhat time consuming) class. Group projects can be unfair but peer evaluations can balance it. Not for casual students.
You can tell he loves what he does. Always has interesting things to say and very good teacher. Guys genius!
Alphonce is a Hard but fair. Tests and Labs are usually hard, especially labs, sometimes to hard. Some students fail, even after 3.5 years of cs curriculum. Being so he is one of the best professors I have ever had. I learned more in his class then the prior 3 years of cs.I love CS, and struggled but I learned a lot and it worked out in the end.
Easy class slept most the time. Lab is the real killer but his test are pretty much a given. Mandatory attendance sheet but you dont have to do anything in class
He is crazy. Very nice guy and a great teacher, but if you take this class you better not have a life outside of his class and be a prodigy. Good luck.
This is the sort of class that doesn't really make sense to pay for. Since you teach everything to yourself at blazing speed before, during, and after the semester, all you're really paying for is the "incentive" of the looming threat of failure as a motivational tool. Professor is very nerdy, possibly the nerdiest of all nerds.
Alphonce is a very knowledgeable and helpful professor, but should be teaching higher level CSE courses. Labs are easy, and he gives some hints to test material, but test questions can be confusing. Textbook was only used once for a lab. An A is not too hard to get, but the course took more outside time then I expected.
Labs are pretty hard, but tests aren't too bad. He can be pretty funny at times.
This man is a fool. He does not teach most of the time and the little he does teach is useless concepts you will never use or something he created. His tests were not terrible, but I learned nothing from this class. Take with some other professor when at all possible. Ideally that would be Buckley.
Ohhh boy, Carl Alphonce... what can I say about the man I had for 3 separate classes? (115, 116, and most recently 305). DON'T expect to slack off in his classes and do well, but you will learn a ton if you put the effort in. Exams are very tough, yet assess what you've learned pretty well. Gives nice hints on the labs if you ask.
Not the easiest class in the world but pretty good teacher. I had a test average in the 70's and still got an A. Get a good group for the project, go to his office hours, and you will do fine.
If you ever have him for CSE 116, all you need to do is pray for good teammates. That's not to say you can just slack off, depedning on them. I meant to say if you have insanely dumb, and lazy teammates, you're so screwed. It will leave you no choice, but to work on the project by yourself. The peer evaluation can balance it out, though.
Alphonce is such a good professor. Some people really hate him, but I feel like most of those people also drop out of comp sci. He has office hours pretty much every weekday, holds review days before exams, and is very clear on his expectations.
Great Guy. Really Helpful. If you don't cheat like most people do you will learn a ton. CSE115 wasn't hard, barely any time outside of class/lab.
Alphonce is one of the coolest people in the department, but his class can be nearly impossible to pass if you don't get a good group. I'd recommend asking Joe the TA for help, he'll harass you but will eventually point you in the right direction...
Carl was a mad cool dude. Class was super hard, had to drop. But the teacher = awesome. TA's for this class were a bunch of morons as well.
Loves to ramble, but go to class, go to recitation, go to review, study before test, you'll be fine. Nice guy, kinda "quirky", I guess. The class is a sleeper, but if you go and just sit through it, take notes you'll be fine. He covers a LOT more in class than is actually on the test. Not my cup of tea, but I did average amount of work and got an A
Apparently the grading policy is a bit interesting...don't do poorly on the midterm - otherwise dropping may be in your future.
Over all good professor.
Alphonce is a great prof. If you pay attention, regularly attend class, and study quite a bit prior to tests, you will do fantastic in this class. The tests are "critical thinking" tests, so you wont get by with pure memorization. Tests are 56% of grade, and labs(extremely easy to get a 105% on every one) are worth 44%.
He's a great guy and really wants you to do well. If you've never had any programming experience before expect to spend a good amount of times on the labs(especially the later ones). The tests were fair in that he actually tested what he taught, so attending lecture is helpful though not required since he posts the slides online.
Dr. Alphonce knows how to teach computer programming. His tests are fair, but a bit difficult. If you really study and learn the concepts, you will do fine. No text book and no homework other than the labs, which are easy. Bonus points for early labs are a plus. Knows how to answer questions to guide you in the right direction. Favorite prof!
Good professor. Tests were pretty easy I thought. The project can be a pain if you get a bad group. He keeps lectures (fairly) interactive and interesting. If you can understand the examples in class, and have a basic ability to program, you will be fine. I did not open the book the entire class and got an A. Try to program outside of class.
Dr. Alphonce knows his stuff. He makes the class interesting and tries to keep the class alive with his jokes. Tests are somewhat difficult if you don't understand the material. Project is a pain if you have a bad group, but overall the class is fair. Just study, and understand the material and you will do fine. Highly recommended CSE professor!
Carl is very nice, but for the love of God, don't use your cellphone in class. He'll take it away like you're in Highschool. Emailing him did little, but the TA's are generally awesome to help you with stuff. Projects aren't difficult, just make sure you complete them before you have to do them in lab. Group project seemed disorganized.
Dr. Alphonce is a great professor. He is very interested in what he is teaching. That being said, if you haven't had any prior programming knowledge, the class can be a bit of a struggle. Tests are tough, but manageable if you study.. hard. Labs are tough but your TA is there to help and guide you through.
This class should be fairly easy with prior programming experience, and moderate with no experience. Make sure you pay attention during every single lecture!!! Zone out during even just one and your life will be a lot harder. Didn't need to study that much, because I attended every lecture.
Pretty good professor. I had no prior programming and I thought it was a breeze. The pace is such that a snail would think it slow! The only problem with this is that the beginning programming assignments are so easy, they hold your hand, and then of all a sudden, the last lab they leave you out on your own. Good prof!
Alphonce was the best cse teacher I have had so far, if you pay attention in class and understand material, you should get an easy A
i have taken several programming classes before this and he is as helpful to me as alcohol was to the native americans. He gives labs that are easy but he makes some of the later labs difficult with poor instruction. Youre better off buying a real text book and never EVER going to class because he always treats the class as if youre in 5th grade.
Great class. Much more difficult than 115 but if you study outside of class you can do well.
He has a unique and very good method of teaching and focuses on the concepts. I received a grade of A in his course. Attendance in the class in not mandatory, but strongly recommended. TA's are very helpful. I just suggest this course by Alphonce, to the diligent students.
Awesome professor. Very clear teaching style, personable, and helpful!
Basically an "Intro to Java" course. Decent teacher, but lectures fell behind schedule. Frustrating for me because I had recitation early in the week, so none of the labs made sense to me because we hadn't covered the material in lecture yet. No textbook, but he posts lecture notes and slides on his website. Study them, they're very useful.
Alphonce teaches you real skills you need for real programming jobs. He's not some garbage teacher who dances around anything that won't be on the test. My warning to you is not to take this class if it's not your field of study. It's not easy, and if you don't like coding, you won't come out with a B.
Dr. Alphonce is the most helpful and caring professor I have ever had! he really wants you to learn. Plus, when our first exam average was low, he blamed himself and not his students! His projects can be demanding and his expectations are high, but if you have determination and fairly good programming skills, you can easily do well.
The best professor you will ever have for CSE.
Dr. Alphonce is very enthusiastic in his teaching. However, I don't think that he teaches the material in a very clear way. The course entails that no prior knowledge is necessary to take the class, but I feel that if I didn't have prior knowledge, then I wouldn't be succeeding in the class.
Awesome Professor. Lectures are super interesting, exams are ez pz, and he's a really down to earth guy. Love him.
Not a horrible teacher but not a good one either. Doesn't do a good job in explaining anything in laymen's terms and gives very little background info on the fundamentals. I breezed through C++ but having trouble with this class. Tests are fair.
U'll be taught java,generally speaking-only theory taught,no hws/assignment-most students have prior experience so everything is covered pretty fast-test are easy for those, who have prior expernc for others,don wanna tell-think twice before taking the class if you don't have experience
Poor teacher. He doesn't explain anything well. Just goes over ideas, not the coding techniques. The labs are difficult because he doesn't tell his TAs anything. They have to relearn the material to help you out on the labs. Unfortunately you can't really get around not taking him if you want to pursue computer science or computer engineering
Hard to understand his teaching technique.because of no exercise,coding seems hard during test. students with prior programing experience usually do well in the class but most of the students with 0 experience have to struggle.Tests are hard if you don't understand everything clearly,avoid if you are new to programing.Nothing great about him.
This teacher is a great teacher who will teach one almost anything they need or want to know about computer science. He gives very fair tests, but does not hold your hand and walk you through them prior to them. He is probably the best CSE teacher one will ever have,but don't expect to float through his class(es)!
Good, precise teacher. We learned a lot of details, but it felt like we didn't get a lot of help with learning to design programs; practice outside of class is necessary. I disliked the Finches we used at the end. Having to learn to design a full program while using robots that are unpredictable and inconsistent with limited access isn't helpful.
Extremely boring and has a bad teaching style. Not very personable
Like others have said, if you have no prior experience in programming, you are in for a VERY tough class... This guy is practically all theory in lectures which is barely any help in labs.
Had him for 2 semesters for 115 and 116. Had no experience in coding but he taunt pretty well and was able to understand in the end. His exams are common-sense because of the hints he has in the question. But if you do bad in your midterms, you could always get a higher score in the final than the midterms and he would drop andl 3 of them.
Unfortunately if you don't have any previous experience in coding, you're going to have a very difficult time. His lectures rarely correlate with the labs. If you aren't working with a group or have someone to help you, labs are impossible. The only saving grace is that all the exams from past semesters are online and are copy and pasted.
If you have no prior experience to programming, this class is a nightmare. It's confusing and lectures are useless. Classes and labs do not relate at all. You can learn better programming on youtube to be honest.
Lectures are helpful. You gotta do the work. Labs play off material covered in lectures.
He definitely knows his stuff but as mentioned before if you have no prior experience in programming you will struggle. Go to office hours and ask questions. Labs and lecture does not match well.
This guy's class is a nightmare. Most people who rate him well have previous programming experience. Those who don't will struggle mightily. As previous posters have said, the labs and lectures don't relate to each other and his tests can be very difficult. This class shouldn't be advertised as an intro class for beginners because it isn't.
If you work hard and study prior to the tests, an A is doable. That being said, Alphonce could do a much better job teaching. If you don't know how to program already, don't expect to understand anything in lecture.
Pretty straightforward. If you don't see how labs relate to lecture you're not paying attention: labs make you do exactly what lecture covered.
With no or little programming experience, this class is awful. Supposedly it doesn't require prior experience, but that's not how he teaches. He introduces new terms with little or no explanation, is really abstract and extremely boring. But he is a fair grader and puts notes online, which helps a little. Convinced me CS was not for me.
With no Java experience beforehand this class was very difficult. Would not recommend it for beginners.
He is extremely dedicated and expects you to be, too. If you're new to programming (Java is your first language and you've only taken 115), then you will work pretty hard in this class. Labs are timed with no notes- I'm decent at programming but had to prepare for them quite a bit. He's great at preparing materials and giving extra help as needed.
It is difficult for me(a beginner to code)because he believed his materials are easy to understand. I need to change the way I think in the break so that I can prepare for CSE116. He is very helpful to my questions and I regret did not find out his old tests earlier. His TAs are useless,why should I find them if I SHOULD KNOW THAT- GOD COMPLEX TAs.
Great professor and teacher. Education is his research interest and it shows. All course material is extremely well prepared. He does a great job of offering a challenging class most students can still do well in.
Alphonce is one of the easier professors you can have in the department. If you put enough efforts, you can get an A. He really starts from the beginning, so it's ok even you don't know everything about computer science.
If you have a mind for thinking abstractly about solving problems, much like a computer would, you'll love his course. If not, you'll struggle. The man is impeccably organized. If you've ever had a prof who wasn't, you'd know how valuable that is. 115 will take a lot of your time, but it's worth it. Office hours are always packed-- make an appt!
Taking his course is actually an examination on your career of cse. If you find that his courses are difficult, then change your major. If you do good in his course. Congratulations, you are a qualified cse student
Moves quickly through material but is very organized with his presentation. Can be funny if you like his sense of humor!
This man is the best professor you can ever have!!! HIS CLASSES ARE HARD. But, he makes himself available for help and answers all questions asked online. Work hard, study, ask questions, go to office hours. He is very very dedicated to helping his students. I wish more professors at UB were like that
He's super hard to pay attention to. Very boring. Clicker quiz almost every day. loves to tell stupid dad jokes. In this class you will learn little about coding but a lot about programming concepts and OO programs. tests are 95% vocab and not conceptual at all which sucks. carl is a strange man but you cant get around taking class with him. JAVA
Best computer science teacher I've had so far. He explains very well by drawing diagrams and going over the code step by step. Big classes but he always answer student questions. Keeps us involved in the course. If you find this teacher not good, then you should know - CS is not for you - because as I already said - best teacher in that field.
I struggle with programming but as long as you put the work in, he is more than willing to help you succeed. He challenges you but nothing crazy. He is really about education and learning as opposed to just earning a grade. Exceptional professor.
Having no programming experience, I found this course difficult. The labs get exponentially harder as the course goes on. I emailed him twice to set up an appointment for help on the final lab, and he ignored me. If you have little/no programming skill, I suggest you pay attention, study hard, and prepare to experience the vacuuming of your time.
Very hard class if you have no prior programming experience and Alphonce does not make it any easier on beginners. Labs were extremely difficult. One week we're making pretty little butterflies, and the next week we're making a whole program. Lectures were hard to follow. Exams were passable if you studied the lecture materials.
Alphonce is not helpful at all. Rarely responds to emails. Even if he does reply, he always gives negative response. Lecture is totally different from exams. Just go through the previous years papers. Thats the best option you have!
Not good. Ignores emails and expects kids to understand lectures automatically. Labs are hard IF you have no prior experience. Otherwise it's very easy. As a professor he should be fired. As a programmer he's great.
Very helpful teacher always approachable and open to answering questions. I have enjoyed his classes overall. I think 116 was a bit more enjoyable than 115.
I think the class was chalenging at first but after the first exam it got easier. I would suggest that you try and learn some java before you take this course for some help.
Hard class but you will learn a ton doing it. Don't take it with a whole lot of other classes as the assignments in this class will take most of your time up.
Great class. Everyone hated the assignments but at the end of the semester I thought that they were definitely worth it. The course is comprehensive and I learned a ton. Would definitely recommend this class with Alphonce to anyone.
Alphonce is great! He is very knowledgeable and extremely helpful provided you take advantage of his office hours. In other words, if you put in the effort, he'll put in the effort. Also, take a bunch of practice exams before the test and you should be golden! The format and content of his exams are consistent throughout semesters.
Has very poor social skills and expects you to understand his jargen even at beginner level. Labs are exponentially harder as it goes. TA office hours are a must. This class is very time consuming.
Alphonce is awesome! He is really the first professor you have as a cs or ceng major and he is really helpful if you seek his help. If you don't ask for help he will assume you don't need it. Exams and labs are tough, but fair.
I don't like giving bad rate to my profs; But I have to say, maybe he is a nice person; but he is extremely unhelpful to his student; He looks like he has to deal with heavy business, and he is trying his best to optimize his time to himself. Really dislike this Professor. But you guys have no choice. Only he teaches 115.
Those who do well in this class are people who have previous experience coding. Those who practice a lot on their own and find extra projects to work on. If you just begin to learn Java this class is very hard. It omits very important skills that you need to learn when you write a program. It assumes you know things that you actually don't
Easy intro to CSE class. They really try to transition the freshmen into college life which makes it a breeze for upperclassmen. Tests are easy if you pay attention in lecture and don't require much effort. Labs are simple and apply what is taught in lecture.
Doesn't do a good job in simplifying things.... and if you are under the assumption that he's going to teach you to code?! Forget about it!
Seemed like a good professor in the beginning. The assignments got harder and way more difficult. If you are not into programming, then good luck passing 116. The group projects in 116 depends on what group you get. You need to pass the group project to pass the course. Don't ever cheat on last assignments and group projects or he will catch you!
I took this class last semester, and had Alphonce again for 116 this semester. He'll answer questions in class, or a few just after class. Go to office hours or email him for an appointment if you need help. Awesome prof, love his classes. Nerdy references in lecture, but not everyone will get them. Tough, but totally worth it, you learn SO much.
Awful, I had him for 115 and he's actually worse this time around because the material is harder. Goes out of his way to complicate things, this class will take at least 10 hours a week outside of lecture to learn on your own. Lab and lecture don't coincide, class is boring and frustrating bc he doesnt teach to code but tests you on coding.
I had experience with Java prior to this class, and the class will be a breeze if you do too. If you don't it's definitely still possible to get an A you'll just have to put in more work than some others.
Great lecturer, organized. Other than that his curriculum is complete garbage. Gives questions in the practice sets that require code which you have never seen before in your life. He does this and assumes you'll ask 20 questions in the online forum. Group project is a free-for-all. Hopefully you get put in a group that knows what they're doing.
class isn't too hard, but there's a lot he doesn't cover in lecture that he just expects you to know. assigns a group project with half of the required coding on stuff we've never learned and expects us to just "figure it out". that & he's a bit too nice to girls, and is a lot more lenient on them than on guys regarding whats allowed in class
Had him a few semesters ago. Projects are pretty long but very helpful and really improve your coding skills. Also had him for 115116 and those classes are a breeze if you had previous coding experience but if you were like me and didn't then you will have your work cut out for you.
Respect him as a person but I've never experienced something like this before. This class and some of 115 was ridiculously hard. The group project and write ups were almost completely different from what was taught in class. I guess he just expects everyone to know how to write code. Ended up dropping and switching majors, best decision I ever made
Do not take.
Dr. Alphonce does not seem to want his students to succeed if you ask him for help, if he responds, he will usually ask why you didn't come see him sooner. There is usually no help from him. Go see a TA instead! My least favorite professor at UB hands down!
I beg you unless you have prior coding experience or need this class for your major dont take this. I thought it would be fun. I was wrong. This class will trick you its incredible easy at first & then your blindsided. This is a class where your thrown in & you sink or swim you have to figure the majority of things out yourself & help is minimal.
READING ON YOUR OWN TIME WOULD HELP YOU SUCCEED IN COMPUTER SCIENCE, HELPFUL BUT HIS OFFICE HOURS ARE QUITE PACKED
DON'T LET THE GROUP PROJECT DETERMINE YOUR ABILITY TO SUCCEED IN COMPUTER SCIENCE, GIVE IN A GOOD AMOUNT OF TIME AND LEARN AS MUCH AS POSSIBLE! HE SOMETIMES FOCUSES TOO MUCH ON HIS DATA STRUCTURES, USE TEXTBOOKS AND ONLINE LINKS FOR MORE GENERAL WAY OF IMPLEMENTING DATA STRUCTURES. ATTENDANCE IS MANDATORY BECAUSE HE TAKES CLICKER QUESTIONS
Worst class
Dr. Alphonce I find is a relatively good professor in what he teaches although I have previous programming experience walking in. I believe Alphonce's purpose of doing his style of teaching which in my opinion teaches the hardest first and the easier later is because he wants to get people who aren't dedicated to their major out now.
The class will start extremely easy and then get exponentially harder. The last assignment was impossible for my tiny first computer science brain to handle. If you don't have prior knowledge of computer science and how programming works be VERY prepared to spend quite a chunk of time with TAs.
Everyone has a story about Professor Alphonce. He does a superb job of teaching while keeping it interesting. If you come into CSE-115 with no previous programming experience, there are times where you will feel hopelessly lost; however, if you sit up front and take good notes you will have the tools you need to excel. That is my Alphonce story!
Although some students dislike him, professor Alphonce is the best professor I've had all semester. His class is difficult for some, but he's always willing to take time during, or outside of, lecture to help students with their problems. It really shows that he knows his field. Also, he's low-key hilarious.
You should learn something about java before you take his course unless you want it to be a disaster. He is always expecting you to know something he never taught you before. The labs are extremely hard and so are the exams. However, you have no choice since he is the only prof who teaches cse115 and 116. So be well prepared.
I had no prior coding experience and I have to admit if you don't plan on attending class you will not pass. I took a lot of my free time to learn Java and I enjoyed it. The tests are fair and my advice is study the slides more than the practice exams he gives you!
Prior experience with his class is important. Not mandatory, because you can spend extra time learning the language, plus his grading policies are very fair. His practice exams are very different from the actual exam, so don't just study what is on the practice exam
He did an excellent job on lectures... he tried his best to clarify computer science to science, he likes to talk a lot during the lecture while showing the powerpoint slide, and most of the time when he's done talking about that topic, he will just move to the next slide. so it is normal to miss some slides.. Office hour recommended!!!!!!!!!!!!!!!
Prof. Alphonce is clearly passionate about the subject. Attend classes and answer clicker questions ( they count towards your grade!). Initial labs are easy peesy but at a certain point, you have to put in a LOT OF TIME towards your lab. Go to office hours- he really does help! Great class but you have to put in a lot of effort!
Dr. Alphonce gives well-prepared lectures and organizes the course clearly. It starts off at a slow pace, but picks up extremely rapidly toward the last few labs with a steep learning curve. A large amount of out-of-class work is required for topics glossed over or not covered at all, but there are quite extensive options for help.
If this course is not required, don't take it! You will regret this. I don't think this guy wants his student to do well, and his tone in lecture make you want to fell asleep.
He is a really good professor! Easy A!
Dr. Alphonce is not a good teacher by any means. the 115 class is not geared for first year students and when two thirds of the students have already taken the class there is no reason to.
1: Don't buy his book, you don't need it 2: Neither he or the TAs will help you. To them, if they even answer one thing directly it's considered cheating, it's a joke. You're lost and can't get past one part? Too bad. Don't expect to even ask a TA a question once you get to lab 6. They'll open more hours, but there will be 50 people there
His lectures can be a bit dry, but don't skip them because he does clicker questions. He teaches mostly theory in the lectures. Pretty much all coding practice comes from recitation. The projects are of moderate difficulty and if you don't know any CS you will learn a lot if you do them. An A is not hard to get with a decent effort.
Just an aside: I entered this class with prior Java programming knowledge. The labs were easier for me (105% on every single one of them) and the exams were fair. He gives clicker questions in class, and is willing to help you when you need it - just shoot him an email and he'll respond very quickly.
horrible.
his test are extremely hard and they look nothing like the practice exams. if you have past experience in programming you are likely fine but if not you are going to have to work real hard for a good grade.
He expects students to have a Java experience prior to the class. However, he is very helpful and he try his best to explain the lessons even some parts are not clear enough. His labs are tough from about Lab 6 on. Never skip class since you're gonna use Clicker to answer questions almost every session. He's good though.
He is not a good professor. I showed up to all classes and was blindsided by the difficulty of this class by the third week. What he teaches and what he expects you to know are two very separate things. His exams are extremely hard! I went in for help and he suggested my reason for not knowing is that I did not study (which I did). Not recommend.
Alphonce is a good professor who really cares about his students. At times it may get tough to believe that but it is true, later on his methods of teaching make sense. His lab assignments are easy for most of the semester and get harder at the ends but teaches important lessons in terms of programming and figuring things out through trial.
His classes have taught me "how to think like an engineer" In computer science and in life (I guess) not everything is given to you nor should you expect it to. You have to look things up yourself. You have to be resourceful. You have to ask for help. That's why I believe his class is the best prep for how the major is going to be.
One of the worst teachers I've ever had. The man literally makes you beg for help and puts all work on the TAs who are not allowed to help that much. I would not recommend this professor to anyone and it is horrible that he is assigned for all first year CSE majors. Gives a bad name to UB in my opinion.
Starts off really basic but then hits you like a brick wall. Tests and labs are quite different from lecture and practice tests. Course is run as if you already have experience in programming. TAs are either really bad or are not allowed to give much help. Students are not allowed to help each other. He does show enthusiasm when teaching.
Great Professor wish he taught more courses.
He is the worst comp sci professor I have ever expreienced, Like I know how to code, but once you sit down in that class nothing will make sense. His lectures seem easy and baby taught but his labs are mission impossible. There are many kids that are re-taking this class for there second and some even there third times. Worst professor ever.
He's a good professor, I started 115 with no programming knowledge and did well. Alphonce does a good job of explaining concepts in class and maintains a lot of helpful resources his personal website. The low ratings are from freshman who don't realize you have to do independent study outside of class to be successful in college.
Horrendous. DO NOT TAKE THIS CLASS UNLESS NECESSARY.
Class seems easy until it hits you like a brick wall about halfway through. Without previous coding experience the class will be a struggle as it is almost expected for the later labs the concepts not taught in lecture are to be known.
Alphonce is a solid professor, but expects quite a lot from his student. The class starts out so easy that you think you can skip and get an A. Don't be fooled, though. The class gets much, much harder, and the only way to study for his exams are to read through your notes (reading his powerpoints is NOT enough). Group project took 100 hours
Class seems easy if you have a little coding knowledge. I'm not a CSE student. I picked java for my own interests. Also, it's because of I'm not a CSE student, I'm not familiar with those requirements. If you have group work on lab just once, you won't pass. This is actually written on syllabus. So before you do something, check the requirement.
Overall 116 is was fine for the first half of the semester, then once the group projects happened, I had read all the reviews saying beware, it wasn't that bad until stage 3 where you were told to throw out your own code and use someone else's code. Also uses his own implementations rather easier ways. Ex: Recursion (doesn't use factorial).
Makes you work. Fails cheaters.
Attendance doesn't count for a big part of your grade, but showing up to both lectures and labs makes a huge difference. I took this class twice, and showing up to everything, attendance mandatory or not, made the difference between me getting an F in Fall and me getting a C+ in spring. Labs are vital. Go to office hours.
The prof is alright but not the best. He is not inspiring. Better learn coding before hand. His questions are tricky, interesting at times and makes you think. In 116 he offers little help. Thing is if you can code you will find his class interesting. If you have no experience get ready to spend days and months on learning the skill.
The best way to describe this is you show up you pass. This class is not an easy A but fairly easy to pass. Attendance is not mandatory, but I encourage everyone to go. He has clicker questions which are usually 10% of your grade. The clicker questions reinforce topics for test questions. If you show up you'll do fine on his tests and labs. Easy B.
Great professor, actually cares about his students. Lectures are straight forward and he provides lots of outside of class resources. Lectures are recorded. Answers everyone's questions without being condescending or insulting. As you start taking more classes in the department you'll realize how rare that is.
hilarious
Sit in the middle front of the class, it's hard to hear & see in back. Labs are due 1 week after the recitation. Advice: take recitation after tuesdays(exam day) so you have less to worry about. He's very approachable and very open to helping students. As for classes I recommend you go, because it is easier to understand in class.
Professor Alphonce's huge ego takes the air out of the room. In the first class, I was appalled by his juvenile rules that already makes me not want to be in class, followed by his alligator-like hand motion indicating you to close your laptops. Between these, and the fact that he MAKES you laugh at his jokes makes me never want to come to class.
I dont know whose ego is bigger, his or his TA's. Don't bother asking him questions about the lab because he will just ignore you. If you can, avoid at all costs.
Carl is brilliant but almost too brilliant to teach this class and therefore expects all his students to learn at an advanced level. Labs can be extremely difficult but he is always willing to help. The problem is that his labs test higher level logic rather than the introductory fundamentals of computer science.
This guy loves to give you logic puzzles which makes lab and coding exercises a lot more brutal and confusing. However, if put in the efforts, they help to hone your problem solving and reasoning skill, two essential skills for all aspiring Software Engineer, through the roof. Labs and exercise are very rewarding if you are able to figure them out.
You'll see a lotta haters, most of them being people who are unwilling to put in the time and effort outside of class. He's a lovely person, usually funny and really good with his subject. If you're in CS for the fun and not the money, you 'll love this course coz it is hard which is what made it fun for me. Grading isnt too rough.
The course material itself isn't hard at all but he has a very flawed scaling system in which you can only get points out of 10, 7, 3, or 0. The labs aren't bad until around 8 then they get extremely difficult, expect to go to office hours for those. Some coding experience prior is very helpful. Also he takes awhile to get back to you via email.
After lab8, they are just unsolvable, except you have good Java programming experience, otherwise get ready to get bad grade on those labs. The first test was okay, average was about 74, second test, boom, 56. The lecture could be confused sometime, but be aware don't cheat on the any of labs otherwise you're going to get a F in CSE 115!!!!!!!!!!!
As a note for future CS majors who are seeing these reviews on Carl and do not want to take him for 115, he will no longer be teaching 115 or 116 after this semester (Fall 2016) he will be teaching 400 level CS elective classes for those who are interested. Overall for 115 he was just meh.
I'm experienced but I think he is NOT a good choice for this class. The layout of this class is too difficult for beginners. The difficulty over time isn't well designed, too hard at the end. And he explains materials in a way that beginners can't understand. Never leave your laptop unattended, I went from an A to an F because of that.
Must understand the core concepts in the class and everything else just builds off of them. The final exam is a lot harder the mid terms so do well on the midterms so you can use the midterm grading option. The labs can be very vague in terms of knowing how to put something into code and there is no collaboration so try to start them ASAP
Previous programming experience advised. If I hadn't had taken C++ in high school, I wouldn't have understood anything. The first seven labs have you editing other people's code. You don't learn anything and do them in an hour. Then he suddenly hits you with lab 8, where you have to build a program from scratch with basically no prior experience.
As long as you go for classes and spend sometime revising the material, you'll be fine . The exams are fair. Lab 8 onwards is tough . Overall it was an ok class . You might need to spend sometime learning stuff on your own if you have no prior experience but it's not impossible to do well if you don't have experience.
If you don't have prior experience, this class will be very difficult. The class starts out slow but picks up speed exponentially. If you don't review the material and invest time outside of class, you will be very confused. Prior to lab 8, you will be editing existing code.
He is hilarious in the lecture but his way to teach is old-fashion way that focuses on the paper concept, well, not the way that I like. And NO electronics use during the class unless he ask you to do it. 2 exam and the final is not optional. Heavy lab coding assignments plus reading exercises online, also short excercises during class sometimes.
Definitely would not recommend if you have never taken a computer science class. It starts off with a nice pace then it gets very difficult.
Dr. Alphonce really works hard to make sure you're prepared for the coming material in the Computer Science curriculum. I'm a senior in the undergrad program now, and I'm so glad I had him to start out with. Take the class with him if you can help it. You will have to put in the work, but if you don't want to do that, why are you in college anyway?
You're expected to work hard, but he really does a good job setting a good foundation for future classes. Some people will say they didn't like this or that, which I was also participated in, but looking back he was the right choice to teach the intro courses.
Alphonce knows what he's talking about, and is very good at delivering the material to students. His lectures are pretty dry though, so sometimes it's hard to stay engaged. Labs will get increasingly difficult, until people start crying by the last two. so try to have some prior experience in java if possible. It is completely possible to get an A.
Dr. Alphonce is a nice enough guy but his methods of grading for the class are visibly flawed. I took CSE115 with him last fall semester and to say the least I did not enjoy it one bit. Pretty much lecture is like Kindergarten and labs are like trying to replicate Stephen Hawking's mind in code with half a brain. Prior experience is necessary.
Great Introduction to Computer Science professor. Fair grading. Reasonable expectations. Plan on spending a lot of time in the lab.
This course is difficult. That being said he is there to help. He is very responsive to emails (emailed me back after midnight) which is very helpful when trying to do homework. Making an appointment with him is very beneficial so he can explain the land and homework.
Alphonce is a nice guy but beware that CSE 115 is a class that you should have at least a year of coding experience and knowledge of the fundamentals of Java and in the coming semesters Python. Lecture is very simple while labs where points to pass come from are almost impossible for beginners. Would highly recommend having a solid foundation in CS
Alphonce is an ok teacher if you have a CS background but if you're a beginner the class is virtually impossible. Definitely learn the material on your own and don't cheat if you want to do CS as a major. Kids pay others for hw code. Kids also collude in labs for good grades. If you do this and go onto 116 + beyond you are only hurting yourself
You will need to teach a lot to yourself with resources like code academy. The labs are very hard, almost impossible if you don't have a real grasp of what you are doing. LEARN HASHMAPS BEFORE YOU HAVE TO USE THEM.
Carl is one of the best professors you can have for introductory to Java. He makes class fun, easy to learn, and does a great job with explanations. Class may seem difficult, but that's only because there's so little time for people to process things they learn about Java. Assignments are reasonable and not hard if you follow along and practice.
Teaches as if you already know java. Definitely have to teach yourself in this class. Instructions on hw either have typos or steer you in the WRONG direction.
You will not be able to pass without prior coding experience. The lectures and labs start off easy but increase in difficulty. I would not recommend this professor for beginners. TA hours are a joke. I went several times and it was 20-30 students asking TA's for help, but the TA's respond by saying "we can't help you." Complete waste of my time.
I am in CSE115 which alternates between alphonce and another professor. Alphonce is an alright teacher, he explains things fairly well but you have to teach yourself. You have like 3 hours of lecture a week, in order to actually do well and learn java you NEED TO GET THE BOOK and do the work on your own.
Would not take again because of material that is required by you to understand in just a few lectures. Need to spend your own time to learn almost all the coding required to pass the class.
I was worried about taking this course, but Alphonce is actually a good & caring professor. The class isn't that beginner-friendly, but it's not that hard, either. Just don't try to solve your 2 week assignment the day before and you'll be fine. Disclaimer: I took some programming courses before, but we passed what I know in the first few weeks.
If you dont have prior coding experience or a solid foundation in programming, you will suffer. Java will give you the ride of your life. Students will cheat and work together on labs and HWs for the sake of good grades. Office hours are a waste of time and overly-crowded. TAs will act like they're gods descendants and expect you to be know-it-alls
Carl Alphonce is OK. He's not the best or worse. My biggest complaint is he doesn't let you use any electronics in class (ironically). He will either take it away, embarrass you in front of everyone, or both. Learning Java kinda sucks, OOP is the main focus of this class though. If you need help, ASK THE TA's! Google it! or look on Stack Overflow..
Hard,but you learn a lot
Super chill guy. Very easy going. You will get a lot of help from his office hrs.
I wouldn't recommend taking this course with Carl Alphonce. There are worse options, however, this course with him takes over your life. There is always a lab due and never enough TA hours or office hours. In class interactive questions are graded on correctness so if its early in the morning or you don't understand lecture then good luck.
I had no prior knowledge of Java when I started the class. Prof was willing to make an appointment to discuss class content and he always answered emails. He taught well in lecture and he did not read off the slides, which was helpful. The class is difficult, but with that being said, if you work hard you will get a lot out of it.
I took his class in fall 2016. The lecture and project are very difficult if you have not programming experience before. But he curves a lot on final: 10 question on final and only count 8 with highest score. he also decreases the letter grade for 6 points. that means everyone gets 6/100 on total score for free.
Not clear at all. There have been instances where the documentation was wrong on the Lab Exam resulting in everyone geting zeros. He talks so slow its irritating, when the online applications dont work he acts so nonchalant. If you take a while to understand some code you'll get to hate him too. The class it self isnt hard its just him i dont like
Overall just a very poor teacher
Lecture notes dont really help when it comes to lab assignments
Get ready to take exams that have little connection to what is taught in class, spend time on codeacademy trying to learn and understanding what the professor was actually talking about. Showed us a lot of code that he wrote, but did little to actually help us understand what the code did. Only take the class if you already have a background in CS.
The hysteria around this class is overblown. Granted, I came into this class with some programming experience, but there was a lot that I didn't know going in and just about everything in this class was reasonable and doable as long as you actually put the effort in outside of class. Alphonce is a good dude, his classes are clear and concise.
Professor Alphonce is pretty good, just focus . However be careful about the theory your points can go down there if you are not careful enough. Do theprojects also and then you should be fine, all the very best to the upcoming students taking his class or CSE 115.
If you want a decent overall gpa DO NOT take this class. The Professor will only give you 10 min of his time showing that he doesnt really want to help you. The TA that I had was a joke and would make fun of you and snicker for asking a question/help. Overall this professor made me hate what I love
This class clearly wasnt for someone with no prior experience in coding. Save your GPA by not taking it especially with him.
Had him for Fall 2017 CSE115 he by no chance was the best teacher but definitely nowhere near the worst. Just go to class and look through his powerpoints and you should be fine. The homework is a bit labor intensive and annoying if you're struggling. My recommendation is to learn the language before you start class.
I had Dr. Alphonce for Fall2018 CSE, the first class of the redesigned curriculum, and I thought he was a pretty solid teacher. Lots of people whine about it being too hard, but it was a CS class and for nearly everyone their first experience at a college courseload. Amazing at explaining concepts simply, would definitely take another class by him.
He's such a caring professor. I had him once as my professor and he yet he never refused to help me during subsequent semesters even though my CSE profs changed. He is down to explaining things to you from any CSE class. Major respect for this man.
Dr. Alphonce truly cares about his students. He inspired and encouraged me to continue with Computer Science despite my doubts. Not only is he understanding, but he also taught the material in a way that is understandable, even for someone who came in with no coding experience. He is definitely a large part of the reason I'm still in this major!
Carl is a good teacher although there is a lot of homework and work along with taking his class. If you put in enough time you will do well.
good professor
Dr. Alphonce is an okay teacher. However, the speed at which the course is taught wavers throughout the year and seems to go faster when the material is more difficult to understand. Office hours are your best friends for this class!! You will most likely not understand the material from lecture alone.
A lot of the course is very advanced for an intro course. Especially being a computer science major, you need to practice these methods a lot in order to do well. The lab tests are difficult. Projects are rediculous for an intro course. The course goes from 0-100 real quick.
It is clear that a lot of time and experimentation went into making CSE115 accessible but still, TAs are hit or miss, hmw can be frustrating, and exam grading can feel awful . Hmw is online and required for lab, but only very general concepts and poor examples are taught in class. You need to basically teach yourself if you lack coding experience.
CSE 115 curriculum was changed recently, so now you learn Python and JavaScript. Exams are fairly simple and you get practice versions for them. Projects are a bit tricky if you don't understand all the prior material (both due dates were pushed back because enough people complained.) I had no knowledge of either. Don't let the HW buildup!
At first the course seems pretty easy to understand, but difficulty quickly ramps up. Making it very easy to get lost. Which makes the course very difficult for someone who has no previous experience in computer science.
Carl is a great intro professor for CS, he knew his stuff and always reminded students that if they need extra help to go to office hours... which you should! As long as you're paying attention and care about the class you'll pass easily.
If you email him at 2:00 am he will likely answer you within minutes. He really cares about his students especially if you reach out over email or in office hours. The content is made so that while it is very easy if you have some intro knowledge of computer science, it will be a bit difficult for someone going blind into CS.
In the beginning, it seems to be easy, but as time passes he began to teach at a fast pace and hard to understand, a lot of projects and homework. But he seems to care for his students asking if anyone needs help and will explain after class during office hours.
He's a genuinely good teacher who loves teaching students and is above all consistent. If you have prior programming experience, you may not be challenged. If you don't, expect to devote a fair bit of time to the class. That being said, the resources are there, the TA's are helpful, and Alphonse teaches the concepts very well.
The projects for the class are difficult, especially for beginners. Go to TAs for help as much as possible. Many students had to spend hours in TA office hour finding out why their code was wrong and to try to finish up projects. The tests were kinda difficult but if you understand the concepts you got this.
No opinion about this teacher took cse115 for him and dont have much interaction just this class is horrible they arent able to help you for anything as you have to everything yourself
If you need help they will barely help you. Since Fall 2020 was online it was even harder to learn the coding. Plus they are way too strict at grading, will never consider any possible problems. Once I finished my lab exam and miss the due time because my wifi crashed. I used my LTE to email them. Tell them about the problem, they didn't care.
Lectures are pretty rough. Piazza is a bad site, the professors will never answer your questions directly, often answer with another question. While not one of them, they attempted to remove several students who where helpful on piazza from the CS Program under the guise of "Academic Integrity" but where unsuccessful. Stay away if not CS Major.
Alphonce cares; Hell go out of his way to answer questions (granted, theyre relevant). But, I learned more from lab than his class. I cant do slides as a hands-on learner. And after coasting on my limited knowledge the first few weeks, I was at office hours. All. The. Time. My TAs were godsends. You will NEED them for the project. It hits hard.
Coming with some basic knowledge of dictionaries, loops, conditionals, and arrays; CSE 115 wasn't too difficult. There's a clear grading policy, and it's very easy to get an A as long as you put in enough effort. Attend recitations, labs, and don't be afraid to ask your TA's for help. Everyone, including Dr. Alphonce, wants you to succeed.
Alphonce is a really great guy, and this was a great class! This was definitely one of the best classes I have taken and it teaches you a lot of valuable skills that you will actually use in the real world as a software engineer. I felt some of the requirements for the LEXs/Projects could've been explained better, but other than that no complaints!
Best professor for CSE220. Very patiently and use different ways to help students understand lectures. He teaches with his heart and real concern for students.
Alphonce was great.His lectures were pretty good and he was funny too. The slides were helpful and he explained them really well in lecture. The Top Hat questions were a good way to keep kids coming to lecture and make sure you understood the lecture.The actual course had a MASSIVE difficulty spike around late october-early november tho so be ready
As a first time Computer Science student it required lots of hard work and grueling hours of work but I learned so much. The combination of Professor Alphonce's lectures (slides were very useful) with corresponding homework helped me effectively understand the content material. At the end of the day there was a steep learning curve but I managed.
Clearly lays out expectations, speaks clearly, as long as you put effort into the class you should be fine.
Expectation are very clear from the beginning of the semester. Carl is a great lecturer and always made sure to answer questions in and outside of class. The slides were vague sometimes but going to office hours will make up for it. Be prepared to spend a lot of time on understanding some concepts, especially if you have no previous CS experience.
Professor Alphonce is by far my favorite professor, not only does he explain concepts so well and thoroughly, his lectures are actually enjoyable. It's always to the point. He is also accessible outside of class and is extremely helpful during office hours.
This semester his performance was poor, made some of the homework so difficult that even the TAs couldn't solve them easily.
Although he does a good job at explaining the materials needed to be successful in the course, his lectures are often extremely boring. He is also not accessible outside of class as he rarely answers his email.
Great professor, although those new to cs might have to self learn some concepts. Carl does a good job explaining concepts however he does not always explain in high detail unless you ask. Likes to make jokes that usually fall flat, although I cant tell if that's because its a CompSci class or because the jokes aren't that funny. I liked them.
Carl was such an amazing and kind professor. He's very reassuring in his emails if you ever have questions/concerns in the course. I would recommend him to anyone as he's one of the most approachable professors. His responses are timely and effectively answer your questions.
Prof. Alphonce can be hit or miss. If you're a hands-on learner, the labs may be more helpful than the lectures. Utilize TAs and unstuckstudy AI for study prep - they can be lifesavers!
Best class you will take as a computer science student at UB if you want real-world skills. Carl is beyond helpful and one of the kindest profs you will come across.
Great professor, great class! Go take CSE 306!
One of the best CSE professors!! His lectures and explanations are super helpful and is super reponsive to piazza posts!
CSE 306 was by far one of the most useful courses I have taken. Professor Alphonce is very caring and is always very clear about the expectations in the course. You get a lot of hands-on practice with various tools. Definitely a must take.
Class Info
Online Classes
100%
Attendance Mandatory
70%
Textbook Required
62%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.36 avg changeRatings by Course
CSE116305
5.0
(1)CSE11305
5.0
(1)CSE1151
5.0
(1)CSE115250
5.0
(1)CSE116A
5.0
(1)Difficulty by Course
116
5.0
305
5.0
CSE
5.0
CSE250
4.5
CSE111
4.5