4.0
Quality4.4
Difficulty72%
Would Retake91
Reviews72%
Would Retake
91
Reviews
Rating DistributionOfficial
5
51
4
17
3
5
2
9
1
9
What Students Say
“Very knowledgable in the field”
CIS3260 - 3.0 rating“I think he's the best professor for this class, but you'll have to try hard”
CIS3260 - 4.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
39%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
-0.03 avg changeRatings by Course
3270
5.0
(2)CIS3270
4.8
(11)CIS3260
3.9
(73)CIS8025
3.0
(1)CIS8005
3.0
(4)Difficulty by Course
CIS8025
5.0
CIS3270
4.7
CIS3260
4.4
3270
4.0
CIS8005
3.5
Reviews (91)
Good so far
Very good teacher so far
He is a great professor. Material is difficult you need to spend time doing programming
Class is the most useful class in CIS. He's the most knowledgeable software engineer in the entire CIS dept. Some students are slow and it forces him to go even slower than he already does & they still won't get it. If you are not a fast paced learner you might just want to take HADM courses. This class is ONLY for people who are intelligent
His class is extremly practical. He knows the subject very well and a cool and helpful teacher. A bit tough on exams and grading but overall his class worth all the pain :)
Hard class, you MUST not slack and really take the time to practice on the side. If you really want to master the subject take this professor, he really cares about his students and wants them to succeed. He is tough at times, and will stress A LOT the need to practice so DO IT! Tests are hard but if truly do your work you will be fine.
He is extremely knowledgeable and experienced in this field. This was the most difficult course I had at GSU so make sure you have plenty of time doing what he is asking for otherwise you can easily fail the course. I learned a lot.
One of the best professors I have had at Georgia State and I have had several. Demanding material, and a great deal of programming work. You must practice your coding to meet his standards. You write a lot of code. He covers concepts in Java better than any textbook, website, or instructor that I have had for any programming language course.
Very knowledgable in the field. Extremely hard course and huge work load. Goes entirely too fast & is hard to keep up with. It's easy to get lost so code code code. Exams are insanely tough so beware. DO NOT take online. 2 exams (midterm & final), 3 big lab assignments, 5 quizzes, 1 semester full of headaches.
INSANELY HARD EXAMS
Hard class, hard professor, hard exams
Difficult class
It is a difficult class and you need to work hard to pass. I learned a lot and definitely recommend this professor. Just make sure you have enough time to spend for this course. Heavy work load.
The class was super difficult. Wasn't a very clear in the testing requirements as all tests are HAND WRITTEN which is not the way he teaches. Always attend lectures as missing 10 minutes will put you far behind. ALWAYS ATTEND THE LAB SESSIONS. HE gives no grades until the end so you never understand your knowledge and how you stand in the class.
Many students are used to easy A classes and this is not one of them. Programming is hard but also very invaluable of a skill. You must code code code and review his lectures before and after class to be successful. He is a great professor take him and you will learn a lot.
Might be one of the worst professors I've ever taken. Yes, he has extensive knowledge of the material, but he has terrible teaching skills. it's an intro class, yet he assumes everyone should know everything already. quizzes and lab assignments are fair, but the tests are ridiculously difficult.
Worst teacher ever. Expects you to answer 10 TRICK questions in 10 minutes. You have no idea how well you're doing in the class until after the drop date. By then, it is too late. It is better to leave the whole college rather than take class with him.
Knows the material well and is an excellent teacher. However, this class is a lot of work and you will fail everything if you don't practice a whole lot.
Gives 2-25 points extra credit on each test. SPEND atleast 12 hours weekly on it. Tests are tough. Test questions exactly word to word come from asignment problems. I prefer memorizing if you can't figure out. Remember Bubble sort, bianry search, write matrix, diagnol matrix, shift array to right, write 2 dimensional array for final all from book.
This is a challenging course that requires you to pay attention in class and do all the assignments. If you study and put in the effort, you'll do fine in the class. He drops lowest quiz grade, tries to help curve tests for students to do well, & he provides free elec copy of the book. He cares about his students. He's also really easy on the eyes.
Hard class so you will have to work for your grade. Make sure to practice writing code and going over your notes. Considering the subject, he is a good teacher that knows what he's talking about. Took over summer so it was a bit overwhelming to learn material so try to practice, practice, practice.
I don't know how much I can stress this buy the book off eBay It's easier when practicing coding when you have the book on the table next to your laptop instead of constantly switching screens. He's an amazing teacher best teacher ever made the course interesting. Just try to study ahead of time and familiarize yourself before semester begins
Some people should just stay in the industry. He may be a decent coder, but he is a HORRIBLE teacher. Has no clue how the class is doing. If 80% of the class is behind then maybe you should re-think your teaching methods. This is an INTRO class, not an advanced one. That means that majority of people in the class have never programmed before.
This professor works for some people, not so much for me. I can see how much he loves and understands coding, but it's difficult for most of the class to follow simply because we don't know as much. Goes right into everything. Hardcore lecturer. For material this tough, I need thorough sessions & slow pace. If you're the same, be careful signing up
Great professor. He has a lot of experience and definitely knows his stuff! Make sure to be actively listening to his lectures in class and take notes. And it very important to read the book and go through the exercises!
It's a weed out class. He'll go out of his way to help but he won't baby you. You HAVE to practice to pass. If you get lost in the beginning, you're lost for the rest of the semester. 3 Assignments, 5-6 in class quizzes, Midterm, Final. He curves grades and will replace midterm for final if you do well. NEED at least B- or you can't move forward.
He is excellent as a programmer for an industry and also a good teacher for advanced programming classes. But a class of beginner programmers struggles to cope with his pace. CIS 8025 is an 8 week class which cannot generate pros or even students who walk out with decent knowledge coz some of them have no idea as to what a program technically is!
This is a hard class, but it is possible to get the B- you'll need to move forward. You'll have to study for this class everyday and practice at home. You have 4-5 quizzes, 3 assignments, midterm, and a final. I think he's the best professor for this class, but you'll have to try hard.
Andrea is the most EXCELLENT professor I have ever had. The course is definitely not easy, but if you make great efforts, you will do well. He always smiles, especially when students give wrong answers to his questions. He was strict with quizzes and exams but that really helped me to learn. Follow his instructions and you will do great.
Super hard class. Super great professor. Best professor for programming at GSU. You MUST be willing to learn the material or you will fail, but Aria is great at helping and making expectations known. He wants you to succeed and if you work for it you will leave this class with a good understanding of programming. Take him!
best professor ever
He has a very nonchalant, relaxed method of teaching that I think is GREAT for this programming class that can get hectic and stressful really quick. One of the best professors I've ever had. Will be blunt but will also tell you what's important and what's not. LISTEN TO HIM. He wants to help his students.
Great Professor, told us the importance of this class. He clearly states how you get through the class, and if you listen to his instructions you will do well. This class requires a lot of practice outside of class, you are learning a new language. This is the WEED OUT class at GSU for CIS majors. Just practice hard.
The teacher knows what he's talking about, but you really have to put in effort to get the B- thats required to move on. He also has curves and final replaces midterm if you do way better on it. Hardest class I've taken.
No doubt this is a very tough class but I dont think anyone teaches it better. Its a requirement if youre a CIS major. Do the lab, do the online homework and go to every class!! He doesnt take attendance but still go to every class! Always willing to help. Study and do the hw and you should be fine.
Andrea is a great professor. He really wants students to succeed.
Hes a great guy who genuinely wants you to pass but youve got to put the effort or you WILL fail.
This is a very tough class but Professor Aria does everything in his power to prepare his students for the Programming world. His goal isn't to just pass his students, but to also get his student job-ready before graduation. I would suggest that if you plan on taking Aria, make sure you have plenty of time to code or you will end retaking the class
This class will be hard. I understand why people give him harsh reviews but I really enjoyed my time in this class. He is pretty chill and very approachable which i think is good cause this class can be stressful. 3 Assignments, 5/6 quizzes Mid and Final are it for grading so STUDY. Seriously study as much as you can.
Took him for 3260 and 3270, he is an amazing professor who genuinely cares about his students and their success. If youre having trouble or if the class collectively asks him for something he is usually very flexible and will do everything he can to help you. I strongly suggest taking him. I cant wait to take mobile app dev with him next semester.
Prof Aria is a great teacher. No matter what he does, in the end its up to you to learn the code. There are 4-5 quizzes(Hard) but one gets dropped. Theres one midterm and one final. Both of them require you to write code by hand. This may sound scary but he knows that you arent going to master java within a semester so he will grade leniently.
Aria is God sent. His only objective is to get you ready for a job. Yes the class is difficult. He is simply just preparing you for real world programming. This is what makes him the best professor i have had here at GSU. Not many professors give good advice concerning the job market and the future of your profession. Take him, you wont regret it.
People who already know programming will ace this class and probably doesn't need this class. People who are new to programming will not benefit anything , since he doesn't really teach. He just skims through his slides and is not really interested in helping you. Don't sign up for this class if you have an option.
This class is definitely not easy but Andrea does his best to make sure that you have the resources to succeed in the class. I took this class online so it wasn't the best scenario but he was reasonable and assisted us when we needed his help! If you want to get into programming, he will make sure you're up to par with industry standards.
I did take this course over the summer. We had 5 quizzes, 2 coding assignments, and 2 exams. I don't know if he realizes it or maybe this is the way he talks but he comes off rude making us feel like we are not capable of doing this. The whole class setup was not well planned and sometimes he did not go off the syllabus. You really got to keep up.
Professor Aria teaches the material well, but you still have to put in your part to do well in this class. There's no other way of doing it, unless you already have experience with the programming language being taught.
He is quite literally the worst professor I have taken. He is confusing, cannot speak properly, and changes things to the test and assignment while only telling 4 out of 95 students. Save yourself the time and stress and take literally anyone else. He keeps bringing up being "job-ready" when this is an INTRO to programming class.
Andrea is very knowledgeable and his class expectation and what you have to do very clear. The materials are difficult but if you work hard you should have no problem passing the course. He curves the grades and flexible with students. The students complain about him are the ones missing the sessions and want an easy A without studying. Take him.
Professor Aria admits he makes his class harder than the regular criteria compared to the other CIS professors. However he will be very lenient end of the semester and he does not necersarrily care about your grade much but more on how much progress you show and how hard you work in his class. If you are serious on learning code than take him 100%
He has to be one of the best professors I have ever taken. The nature of the class is really difficult, but he makes it easier for everyone to understand.
Professor Aria is an exceptional professor. The class will be one of the hardest classes you'll take, but he does EVERYTHING in his power to make sure you get the grade you need to continue on your track. If you have the chance, choose him.
Aria's programming class is the hardest class I've ever taken. You literally have to spend 14-20 hours a week to stay on top of your stuff. Class is lecture heavy and you gotta pay attention. He's very realistic in his approach to teaching and the field. He cares about his students future over his reputation. You HAVE to work hard to pass.
Cool prof, but this was the hardest "intro to" class. If youre not self taught in programming, take someone else. You will not be able to code the way he wants you to code to pass this class. Midterm and final are worth more than 50% of your grade and passing these tests were non existent. I heard other professors were better, but they were full.
Amazing teacher, a bit straight forward and strict. U will learn alot in his class. Teaches the basics of python programming in a very calm demeanor.
One of the best professors I have ever taken! He truly cares about his students and will make sure you work for your grade. If you genuinely want to work hard and learn how to code, take him! He isn't easy, but he is an amazing professor. He is also very fair and is always available for students. I definitely would recommend him!
Professor Aria was one of the hardest classes I have taken at GSU even though it was an intro class. I would recommend students to take the other professors if possible, but if you take this programming class you will be more sufficient in Python than other students in other classes. The midterm and final account for about 50% of your grade.
Definitely one of the most challenging courses I've taken so far. Make sure you attend every class meeting and put the hours in every week so you don't fall behind. The exam questions are mostly based on textbook assignments. Sure, there are easier professors out there for this course, but I believe you will learn the most with professor Aria.
You HAVE to put in the work to practice coding. I felt like I learned a lot taking his class, and decided I'll be taking his other courses cause of that. He CARES about the student's learning. He may come off as rude if you ask him questions, but there's no one else that you'll learn better from. TAKE HIM! USE THE TEXTBOOK! KEY TO SUCCESS!!!
All he does is scare his students and be very strict. Prepare to give it your all and the quizzes are open for a minute and he closes it. whoever misses that time gets a 0. As I said very strict! Be punctual and responsible and do the revel assignments. B is the passing grade for this course. He scares you throughout just take it easy & study
Amazing professor. Truly cares about programming and has a passion for the field. don't let the "strict" comments scare you. If you want to be well prepared to get a job in the tech industry, this is the professor to take. He is very serious but will inform you of the ins and outs of the tech world.
Loved him. Participating in his class, doing the homework in time would allow you to learn a lot, even your background is weak.
Prof. Aria is amazing. Yes he is tough, but if you want a career in tech he is the real deal. He will not coddle you. You have to do your work and practice on your own time or you will fail. If you're ready to put in the work and not complain, take him.
HARDEST CLASS EVER. study everyday. start on the project ASAP, DON'T WAIT TIL THE LAST MINUTE. use GIT in your project or you will be in trouble. and don't try to copy code, he'll know. your understanding of java will be tested. he TRULY CARES, but that means he will be a very strict and tough grader. he just wants you to be prepared.
CIS 3270 with professor Aria is the most fulfilling class I have taken at Georgia State University. The course covers significant material, so be prepared to study. The midterm exam is super fun and straightforward (if you studied). The project, although time consuming, is straightforward and extremely rewarding (if you studied).
Having just finished CIS3270 with professor Aria, I decided to reflect on my CIS3260 experience. CIS3260 takes significantly less work than CIS3270, but it is not considerably "easier." Just know that information in CIS3260 alone is not enough to succeed in a coding internship. Concepts such as debugging and object oriented programming are needed.
this is the most difficult class cuz I didn't have coding background, Revel is the best option for you to get extra credit if you're about to pass. He was caring about student and this class, he set up the office hour during weekend for who want to ask questions, reply email fast. If you are not hard working and study yourself, so dont take him.
THIS PROFESSOR IS SOOOO MISUNDERSTOOD. HE IS ACTUALLY VERY CARING AND KIND. HE MAY SEEM TOUGH AND SARCASTIC BUT HE TRULY WANTS YOU TO SUCCEED HIS CLASS. YOU JUST NEED TO STUDY VERY HARD AND WRITE YOUR OWN CODE. HE CARES A LOT ABOUT AUTHENTICITY. HE ALSO OFFERS SO MUCH EXTRA CREDIT THAT HELPS YOU PASS THE CLASS. WISH YOU WELL, FUTURE STUDENTS!!!!
The students who gave this professor a low rating cant take accountability. This class is what you make out of it. Put in a lot of effort and you will pass. There are several classes where you can do the bare minimum, however this is not the class. You have to actually put in a lot of time and effort outside of class in order to pass.
Don't let half these reviews fool you. If you are a beginner, this WILL be difficult for you. Just took the midterm recently, and more than half of the class failed. He focuses alot on students cheating and talks about that more than anything. Not to scare anyone but good luck with him.
It is a difficult course and exams are difficult but he is a good and knowledgeable teacher and cares about students success. He is also accessible to the students after the class. If you study and follow what he says then you learn a lot and should able to pass. He curves the grades too.
Almost all my classmates, including myself, had to retake this course after taking him. Hope this helps!
ngl this class is hard. you can't slack. he does his best to teach the material but you still have to spend hours studying & practicing on your own. His TA's are SO helpful, I made sure to attend most sessions with them. Test & quizzes are hard. Good luck that's all imma say lol. most ppl fail his quizzes & test but not me tho yall stay safe.
Great professor who genuinely wants you to succeed. Hosts as many office hours as requested by students and responds quickly to emails. REWATCH HIS LECTURES AND PARTICIPATE IN CLASS! I can not stress this enough, that is the only reason I did well in the class. This class is not easy but with hard work, you can do very well.
Honestly, all I can say is that just do the homework and study the homework. That is going to be your biggest backbone in this class. He gives ALOT of opportunities to succeed in this class. Extra credit sessions & meetings after exams to earn pts back.
He's a very tough professor. He wants every student to get a good job out of college and truly wants you to see the competition out in the world. The class has a lot of resources to succeed and he hosts more than enough help sessions but the midterm and final count for a majority of the grade, study the homework assignments, Good luck!
He is a tough professor with a big passion for teaching people from all levels on how to code. My biggest advice is to take note of everything he teaches. The assignments are heavy, but he will give extensions if needed. Its encouraged to ask questions in class, but he also has weekly office hours to help you on assignment questions or concepts.
He's definitely a tough professor and not as lenient or understanding as others you may have had. But because of that, you'll leave the class much more prepared for future courses. Exams are curved and based (or even directly) from homework and in-class examples. If you show consistent effort, he may round your final grade to help you pass.
He's strict, but it's because he wants you to actually learn. If you put in the effort, you'll come out of this class much more prepared for future courses.The exams are hard, but if you do the homework assignments (easy 100s) and pay attention in class, you'll be fine. He curves the exams, which helps a lot. If you put in the effort you will pass.
Very strict! He's passionate about coding & compares this course to real-world programming, but many of us aren't trying to become programmers. This class is a requirement, not a choice, & that disconnect is frustrating. This class alone can derail your academic path. I do not recommend taking this course with other classes or if you work full-time
He is very knowledgeable in his field and explains concepts with clear and industry examples. The exams are definitely challenging, but you'll be well prepared if you stay engaged. Overall, a demanding but rewarding course.
This class was lowkey chill. It was kinda annoying to stay organized for the class tho, so I built a site to keep me organized. Reach out to sylcampus on IG if you're interested in a site like that. I was planning on adding it here but URLs aren't allowed on RMP ratings.
Professor Aria was a great instructor. While his approach can come off a bit firm at times, it's clear he cares about students truly understanding the material...without relying on AI shortcuts. The class was definitely challenging, but the test curves helped a lot!
While you can tell Aria is passionate about the amount of effort that should be put into the course, his grading can be inconsistent with the TA's. He wants you to code like him and doesn't understand that this is an intro class. Get ready to be stressed all semester. Only take this class if you can 100% only focus on this one.
CHECK your mid term and final for incorrect grading as I was given 0 points on a question that when ran in IDE gives 100% correct answer and doesn't use any thing not taught in class. He will surprise the class with additional proctoring mid way through quizzes. Students that admit to cheating on online quizzes are not reported to committee.
Great instructor! Tough but fair, with plenty of chances to succeed and lots of office hours for help. Exams are challenging, but with practice, you'll be fine. Some students are not accountable for their own learning — ignore the constant complainers.
Professor Aria is a good teacher with reasonable expectations. He wants you to apply yourself and practice the material. Whatever he teach in the lecture will be on the exam, so pay attention. He cares about his students and wants you to pass. As long as you ask questions and show effort he will work with you; however, he is strict.
my first week I didn't understand why his rating were so high, by the last session I understood, to keep it simple, aria WANTS you to know how to code not just pass the class, his lectures he spells out to you what will be on your test, if you just pay attention when he says flavor and practice solving the hw, and you will pass, tough but fair
Professor Andrea is a rigorous grader even when you don't have experience. He is not the most helpful when you ask. The assignments are substantial, so I recommend starting them early. If you dont have prior experience in the subject, seeking support from a tutor can be very helpful. I would recommend another professor, if possible.
Easily one of my favorite professors ever.. There's two exams. Midterm and Final. 5 quizzes Lowest gets dropped. 3 assignments. Heavy Curves as well.I barely studied tbh I have no prior Programming experience, I just pay attention in class and material sticks with me. For others Make sure to study
The course consists of 5 quizzes, where the lowest grade is dropped, 2 exams that primarily involve writing code but are heavily curved, and 3 homework assignments. Everything is graded very leniently. The course is naturally challenging, but if you show up to class ready to learn and practice the material outside of class, you should pass.
This class is hard. highly recom taking lighter classes when taking this class. Aria is good and you will learn Python if you try. best advise I can recom : if he records the lecture watch it, even if you were in class. Go through the lecture with a fine tooth comb. Go to office hours with questions. DO NOT USE AI
Class Info
Online Classes
100%
Attendance Mandatory
39%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
-0.03 avg changeRatings by Course
3270
5.0
(2)CIS3270
4.8
(11)CIS3260
3.9
(73)CIS8025
3.0
(1)CIS8005
3.0
(4)Difficulty by Course
CIS8025
5.0
CIS3270
4.7
CIS3260
4.4
3270
4.0
CIS8005
3.5