1.6

George Schleis

Computer Science - Macomb Community College (all campuses)

1.6
Quality
4.1
Difficulty
12%
Would Retake
88
Reviews
1.6
Quality
4.1
Difficulty
1.5
Helpful
1.5
Clarity

12%

Would Retake

88

Reviews

Rating Distribution
Official

5

6

4

4

3

5

2

2

1

71

What Students Say

Doesn't understand the fact that kids are taking 16 credits and cant manage short due dates

ITCS1950 - 1.0 rating

If he said it at least once in a lesson, then you should remember it forever, and if you ever get confused or lost, prepare to get humiliated in the middle of class

ITCS1950 - 3.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

42%

Textbook Required

13%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 63 grades
Most common grades:
A (17)
B+ (9)
B (9)
Grade Distribution
A(20)B(12)C(9)D(11)F(2)A-/B+(13)
Based on 76 reported grades
A: 17
B+: 9
B: 9
Not sure yet: 5
Common Tags
Tough grader (27)
Get ready to read (21)
Lots of homework (15)
Skip class? You won't pass. (11)
Graded by few things (9)
Test heavy (9)
LOTS OF HOMEWORK (8)
Tough Grader (7)
Rating Trend

Improving

+0.40 avg change
Nov
Jan
Apr
May
Jul
Nov
Last 6 months
Ratings by Course

ITCS2050

5.0

(1)

ITCS2000

3.0

(2)

ITCS1010

2.0

(4)

CSC2110

1.7

(3)

ITCS1140

1.6

(17)
+4 more courses
Difficulty by Course

ITCS2530

4.6

ITCS1010

4.5

ITCS1140

4.3

ITCS1950

4.0

ITCS1250

3.8

Reviews (88)
1.0
4.0
ITCS1010
Jun 5, 2015

Takes 3 days to respond to any questions asked online Does not reply to discussion board even when directly asked a question by multiple students When a response is given, its vague and unclear

1.0
5.0
ITCS2530
Grade: A
Jul 8, 2015

all i got to say about this guy is if there is any possible teacher take them instead. I got an A in the class but I didn't learn anything at all. so much more i could say but lets just leave it at that.

1.0
5.0
ITCS1950
Grade: Drop/Withdrawal
Oct 21, 2015

He didn't really explain much too well, he went through the code he did in class quickly. As an introductory class he didn't teach it well to new students. I missed class one day and emailed him what the homework was for the day he replied "I gave out the assignment in class today, had you been there you would have known."

1.0
3.0
CSC2110
Grade: A
Apr 20, 2016

Hardly taught anything. Class felt like a total waste of time. Would often start giving an example and then make an error and either spend a lot of time trying to find it or he would have the students try to find his errors on the topic that he hadn't taught us yet. We were behind schedule he assigned several labs on topics we didn't learn yet

3.0
3.0
CSC2110
Grade: Not sure yet
Apr 20, 2016

Ok professor. Has years of industry experience which he tries to infuse into his lectures to kind of motivate us a bit when dealing with often dry material. As far as the actual material though, he goes through the slides assuming you've read or will read the textbook. With that said, DEFINITELY read the textbook.

1.0
5.0
ITCS1950
Grade: D-
May 2, 2016

Do not take this class. The teacher is very unclear an will most likely go off topic during his lectures an try to be inspirational making learning a challenge. If you are looking for a intro class for coding I do not suggest that you take this teacher for he will only tell you what the code means and not how to use the code. YouTube teaches better

5.0
1.0
ITCS1950
Grade: A+
May 12, 2016

He is an amazing teacher and is very helpful in providing studying resources. His grading is very fare and is not strict like other IT teachers.

1.0
4.0
ITCS1950
Oct 10, 2016
Wouldn't take again

Horrible teacher! He cuts into students presentations, shows no respect to students, gives short timelines for students. Doesn't understand the fact that kids are taking 16 credits and cant manage short due dates

Skip class? You won't pass.
LOTS OF HOMEWORK
3.0
4.0
ITCS1950
Grade: B+
Nov 9, 2016
Wouldn't take again

If he said it at least once in a lesson, then you should remember it forever, and if you ever get confused or lost, prepare to get humiliated in the middle of class.

Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
3.0
1140PRGD
Grade: A
Nov 19, 2016
Wouldn't take again

Had him for an online class... he doesn't even give all of the instructions at once. Right now I have an assignment that was posted Sunday to add to "one of the questions found below" initial response due Wed, Peer response due Fri. It's Saturday, no questions ANYWHERE! At least third time this has happened he extends the due date and we getSWAMPED

TEST HEAVY
GRADED BY FEW THINGS
5.0
2.0
ITCS2000
Grade: A+
Dec 13, 2016
Would take again

Read the book. Do the homework. Ask questions during lectures. He will not spoon feed the information. It is expected that if you want an answer you will have to work for it. Overall good teacher

Respected
Participation matters
GRADED BY FEW THINGS
1.0
3.0
ITCS1250
Grade: A+
Dec 17, 2016
Wouldn't take again

Online class with no lectures and feedback on assignments - other than grade - which was always weeks behind. Online "class" website content constantly wrong. If you don't need the credit, but want to learn c#, buy a c# book and read it - because that's basically what you'll be doing taking this class - besides donating money to mcc.

GRADED BY FEW THINGS
1.0
5.0
ITCS1950
Grade: D
Jan 26, 2017
Wouldn't take again

Took the class at South Campus. This professor defines words with the words that he is defining. He belittles students for not knowing the EXACT terminology he requests. He does not teach "intro to programming" as if he is teaching new students, but semi experienced programmers. Be prepared to get hw during projects & vague instructions

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
4.0
ITCS1950
Grade: Drop/Withdrawal
Feb 2, 2017
Wouldn't take again

So rude, Its almost as if he doesn't realize that 90% of students in college take roughly 3+ classes because he doesn't tell you how to do/what the homework is until its 1-2 days before its due. He even warns that you won't have time to enjoy life because of the heavy workload.(so motivating?) Dropped because I don't need this class for my degree.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
4.0
ITCS1140
Jul 9, 2017
Wouldn't take again

Worst teacher on earth. If you can avoid taking a class with him, do it. He doesn't teach anything at all he just tells you to read the book. The lectures are literally youtube videos of another teacher. His assignments are vague and take way too much time for an intro class. He gives absolutely no feedback or guidance on the homework or labs.

1.0
4.0
ITCS1950
Grade: Not sure yet
Sep 15, 2017
Wouldn't take again

Doesn't answer your questions at all, is very disrespectful will never take one of his classes again. He doesn't really even help you, just makes you feel stupid.

LOTS OF HOMEWORK
1.0
4.0
ITCS1140
Oct 11, 2017
Wouldn't take again

I haven't taken many college courses in my life but I can't imagine most professors are as bad as this one. He never answers any of our questions, his email link on his profile page links to Gmail's homepage, and the assignments and tests are riddled with typos and MISSING INFORMATION! If you see his name pop up for your virtual class, get a refund

Tough Grader
Get ready to read
1.0
5.0
ITCS2530
Grade: F
Oct 30, 2017
Wouldn't take again

This professor does not teach one bit, ive never skipped and i still am sitting at a D. The only thing he does is scroll through powerpoints and expects you to soak it all in. And if you have a question, be ready for some criticism. I asked questions that my other classmates had too and he said "Are you serious?". Definitely wouldnt recommend.

Skip class? You won't pass.
GRADED BY FEW THINGS
LECTURE HEAVY
1.0
5.0
ITCS2530
Grade: D-
Nov 1, 2017
Wouldn't take again

I do NOT recommend taking this teacher he is a horrible teacher, his teaching style is horrible, he loads you with ton of homework. If you need help don't bother asking him he wont help you, I asked him several times for help and nothing, he makes up stuff. Be ready for sarcasm. DO NOT TAKE THIS PROFESSOR!

Tough Grader
TEST HEAVY
LECTURE HEAVY
1.0
5.0
ITCS2530
Grade: F
Nov 29, 2017
Wouldn't take again

Absolutely the worst teacher i have ever had. Started the semester with 35 people in the class, coming close to the end of the semester with 4 people left. If you see any good comments on this professor, it's because he did it.

Skip class? You won't pass.
LOTS OF HOMEWORK
TEST HEAVY
1.0
3.0
ITCS2530
Grade: A-
Mar 6, 2018
Wouldn't take again

He was so dis-respectful to all of his students. Whenever someone would ask a question he would make them feel stupid and not answer. When he asked the class a question and randomly call of people and if they got it wrong he would be sure to let them know. He threw 5 assignments at us one week and wanted them done in like two days.

1.0
5.0
CSC2110
May 16, 2018
Wouldn't take again

Didn't teach anything, I was better off reading the book and powerpoint slides. Showing up to class was pointless because he would spend 30 minutes talking off topic or fixing his code. Or even worse, sitting there waiting for us to fix his code.

1.0
4.0
ITCS1950
Grade: A-
Jul 11, 2018
Wouldn't take again

He was unclear/unhelpful. All his due dates were rolled over from last semester. He never fixed them. Powerpoints were outdated and used last version of python with a note "remember we're using the new version." There was a huge project turned in in stages. NO feedback to help. Tons of homework/ projects and I got exactly ONE comment all semester.

Get ready to read
LOTS OF HOMEWORK
1.0
4.0
ITCS1140
Grade: B
Jul 17, 2018
Wouldn't take again

Absolutely terrible teacher. Avoid at all costs. He uses outdated PowerPoint lectures to teach the class and they show you how to do things in raptor which hasn't been used in Macomb in years. The assignments were a joke, making noteable effort to teach as little as possible about coding. This teacher couldn't have cared less about the class.

Tough Grader
Get ready to read
GRADED BY FEW THINGS
1.0
4.0
ITCS1950
Nov 5, 2018
Wouldn't take again

Easily the worst teacher I've ever had in over 100 semester hours of college. I've asked him for help MULTIPLE times when the course materials don't cover what he's asking us to do. Then, if you look outside the course materials for help, he gives you a zero and calls you a cheater. This teacher is an embarrassment to this institution.

Tough Grader
Get ready to read
1.0
5.0
ITCS2530
Feb 13, 2019
Wouldn't take again

His attitude and how he instructs during class is absolutely terrible. He reads directly off of Cengage's PPT that come from the book. His exams have the cengage trademark on it(indicating his exams come cengage). Its the 6th week into the semester and nothing in canvas is updated with the correct due dates. Hes lazy and very rude to his students.

Tough Grader
LOTS OF HOMEWORK
1.0
5.0
ITCS2530
Grade: A
Jun 5, 2019
Wouldn't take again

George is a very rude instructor with no communication or teaching manner. You will have to read over the chapters and the worthless powerpoints that comes from the publisher. You are not expecting any good from him but hard grader. Also, nothing is provided to help you with the tests unless you go over the chapters again. Worst instructor ever!

Lots of homework
Get ready to read
Tough grader
1.0
3.0
ITCS2530
Grade: A
Dec 11, 2019
Wouldn't take again

Never before seen such a condescending programming professor who himself is completely incompetent at programming and at teaching it. As a programmer in my day job, I can say that half the things coming out of his mouth in any given lecture range from vague or misleading to completely wrong. I weep for anyone who is introduced to C++ by this man.

Lots of homework
1.0
4.0
ITCS1950
Grade: B+
Dec 17, 2019
Wouldn't take again

Took the class online winter 2019. This was my very first programming class. I didn't learn much. There were no lectures, just a few powerpoints(for some weeks)and assigned reading in the text book. He didn't know how to use the canvas platform. Also the syllabus/calendar were not updated from past semesters. It was challenging staying organized.

1.0
5.0
ITCS2530
Grade: Not sure yet
Dec 18, 2019
Wouldn't take again

He will make sure to put you down every time you want to learn, he will make sure to pick on you if you don't know the answer, then proceed to mock you. The homework is unrelated to the course, and if you mess up, be ready to lose 50% of the points. The tests are super difficult, with no notes, powerpoints, or any material to help you study!

1.0
5.0
ITCS1950
Grade: C
May 2, 2020
Wouldn't take again

one of the all time worst teachers ive ever had in my life, have no clue how this man was accepted to be a coding teacher, hes far from it.

Lots of homework
1.0
5.0
ITCS1140
Grade: C
May 4, 2020
Wouldn't take again

I do not know how this man is teaching coding, it's like he's never used a computer before. At the beginning of the semester, the schedule was just last years, then it disappeared entirely. The lectures weren't his, he rarely responded to emails, things would not get graded until a week or two had passed. I'm never taking another class with him.

Get ready to read
Graded by few things
Lecture heavy
1.0
5.0
ITCS2530
Grade: C+
May 6, 2020
Wouldn't take again

This professor is a joke with his condescending and egotistical personality. Hardly followed the syllabus schedule. His use of canvas is an unorganized mess. Only reads bland PowerPoint presentations during lectures that he didn't make. Hardly answers student questions correctly. There are no study materials other than rereading the book. Stay away

Get ready to read
Tough grader
4.0
3.0
ITCS1950
Grade: A
Jun 2, 2020
Would take again

The classes are very informative. He does not give you the answers for everything. You are expected to do the readings. He will answer questions you have if you are willing to ask them. He wants to make sure you understand the material and what you are talking about. Overall, I enjoyed the class. It kept me working hard, but I enjoyed the work.

Participation matters
1.0
5.0
ITCS2530
Grade: D
Dec 8, 2020
Wouldn't take again

Worst programming professor I've had. Very rude to students and doesn't actually teach. Read barebones PowerPoints that were boilerplate from textbook. Never prepared for class. Lectures and homework are pointless, exams are 60 percent of grade. If you take him, get ready to teach yourself C++. Avoid at all costs, DO NOT take a chance on him.

Graded by few things
Test heavy
Tough grader
1.0
5.0
ITCS1010
Grade: D+
Dec 10, 2020
Wouldn't take again

He is the most disrespectful, ignorant person I have ever met. You have to have 1000% quality work because if you miss a semicolon or a bracket or misspell a word, he will give you 50% automatically. He literally goes off powerpoint slides! his syllabus is so outdated. nothing was ever according to schedule. he would assign work during holidays too

1.0
3.0
ITCS1950
Grade: B+
Jan 23, 2021
Wouldn't take again

Honestly, I gave him a second chance( C++, because no one else offered the class) and I greatly regret so. The first time I took his class I remember I passed with an 89.99 percent because he was not clear in his homework and submitting assignments were always an issue. His lectures are not helpful and he Is very disrespectful and egotistical.

Respected
Get ready to read
Test heavy
1.0
3.0
ITCS1950
Jan 23, 2021
Wouldn't take again

Avoid at ALL COST. The worst professor I have ever had doesn't know how to teach barely understands the material. He is disrespectful and unforgiving. changes questions and regrades homework on a whim after submissions. makes a mediocre professor look like a godsent.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
5.0
ITCS1250
Grade: Drop/Withdrawal
Mar 4, 2021
Wouldn't take again

I've taken 100 credit hours at Macomb for two IT degrees and this has to be the worst experience I've had. TOTALLY ABSENT professor. No descriptions has to what the work required is. He's using a book for Visual 2012 (3rd edition) to teach a class for Visual 2019 (5th edition). Assignments don't math page #'s, went from A- to D+ with one assignment

1.0
5.0
ITCS2530
Grade: B
Apr 12, 2021
Wouldn't take again

He suspected that some people in the class were cheating so he gave a final exam that was "extra hard" on purpose so he could "weed out" the cheaters. The whole class failed the exam. Extremely unreasonable, petty, and not encouraging. I do not recommend.

Lots of homework
Get ready to read
Tough grader
1.0
5.0
ITCS1950
May 2, 2021
Wouldn't take again

This was the worst professor I ever had. Incompetent, rude, and very egotistical. His "lecutres" are just him reading off of powerpoint slides that he didn't even make, asking questions would have him make fun of you during lecture- or he would give you a very vague response or tell you to "read the book". Brutally unfair, do not recommend

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
4.0
ITCS1950
Grade: A
May 27, 2021
Wouldn't take again

Absolutely terrible. In my three years at Macomb I have never disliked a professor more. Thats all I needed to say. The rest of the ratings cover everything else.

Skip class? You won't pass.
Tough grader
1.0
5.0
ITCS1950
Jul 15, 2021
Wouldn't take again

Trust me you do not want to take this teacher. He is the worst teacher at Macomb Community College.

2.0
3.0
ITCS1140
Grade: B
Aug 2, 2021
Wouldn't take again

I took this class online. Codio taught me how to code. Only contacted him about grades or assignments. When you asked him a question he would try to defer you as much as possible. I didn't have any particularly bad experiences but I paid too much to teach myself programming.

Participation matters
Graded by few things
1.0
5.0
ITCS1140
Grade: D
Oct 29, 2021
Wouldn't take again

USES ANOTHER PROFESSOR'S LECTURE AND HAS A BROKEN PROCTOR EXAM SYSTEM! CODIO HAS MISPELLED WORDS AND CAN BE HARD TO SOLVE WHEN THE PROFESSOR DOESN'T RESPOND BACK!

Skip class? You won't pass.
Group projects
Lecture heavy
1.0
5.0
ITCS1950
Grade: B
Nov 18, 2021
Wouldn't take again

Without a doubt the worst IT professor I've ever had. I took this class online and this guy hasn't communicated with us a single time. No emails, no messages online, nothing. He doesn't respond to emails either, takes forever to grade assignments, and is an insanely tough grader. He hasn't actually taught us a thing all semester. Avoid at all costs

Get ready to read
Skip class? You won't pass.
Tough grader
1.0
1.0
ITCS2000
Grade: A
Nov 21, 2021
Wouldn't take again

Easiest class of my life, unfortunately it was also his easiest class as he did not teach us a single thing. He used tutorials from YouTube, Construct's website, Unity's website etc. I really did pay 1K to show up and watch youtube tutorials. He does not teach us at all, I feel like me helping the other students was more impactful than he ever was

1.0
2.0
ITCS1950
Grade: A
Feb 10, 2022
Wouldn't take again

He would not give rubrics to assignments, then grade very heavy for arbitrary reasons. Then he would not allow you to resubmit with corrections. He would often forget to release modules until halfway through the week, but never pushed due dates back. Then he botched the final and had to give out revised copies halfway through the exam.

Tough grader
1.0
4.0
ITCS1010
Grade: B+
Apr 4, 2022

Horrible do not take

Tough grader
1.0
5.0
ITCS2530
Grade: Not sure yet
Apr 6, 2022

This is by far the worst professor in history. Very rude and showed no respect to students. If you ask a question, he gets upset and puts you on the spot in front of the entire class. The exams are designed to make you fail. No study guides, no rubrics for projects. DO NOT TAKE, EVEN IF HES THE ONLY OPTION. VERY TOUGH AND TAKES FOREVER TO GRADE HW.

Tough grader
Lots of homework
1.0
5.0
ITCS2530
Grade: B-
Apr 25, 2022

He does not teach. The assignments that he gives are right off google. And the way he want us to change the code is not in the book, PowerPoints or anything else. I have learned more off random videos on YouTube and google than anything he teaches.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
ITCS1140
May 1, 2022

I would not recommend this teacher for anything and I sent a report to the dean. I sent this professor 4 emails for getting an zero on assignment I did with proof and he basically told me that it wasnt his problem. I sent another three emails about an assignment and he never emailed me back so I dropped the class and went to ricks at MSU.

1.0
5.0
ITCS1250
Grade: B
May 4, 2022

If you are a good tester, hate going to class, and love to learn from the textbook then you'll do great. If you aren't all of those things then good luck. This professor is not a professor he is a planner, you will not get taught by him you will just have to read the book and figure out the weekly programming problems yourself.

Get ready to read
Lots of homework
Test heavy
1.0
5.0
ITCS1950
Grade: C+
May 10, 2022

Use Youtube. He's the most useless, disrespectful, worst professor I've ever had. Gets angry if you mess something up, won't grade things for weeks, posts modules halfway through the week, and has the worst instructions that when messaged privately, he gave me incorrect instructions and gave me an F on the assignment when I did what he asked.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
ITCS1250
Grade: A
Oct 16, 2022

The tags that I included abt this professor is everything that he is NOT... His classes are honestly a joke. You are paying for him to tell you which OUTDATED book to read. No help, no communication, the Canvas page is not set up, 12-15 programs to code weekly, no feedback, doesn't answer, grading takes 2+ weeks, I could go on but there's a limit.

Gives good feedback
Hilarious
Online Savvy
1.0
5.0
ITCS1950
Grade: B
Dec 3, 2022

Worsts ever!!!! Got the go therapy because of the way him teach.

3.0
1.0
ITCS1250
Grade: A
Dec 12, 2022
Would take again

As a very studious student with high intellect and a 4.0 GPA I was fine. Even still, taking this professor should be considered "high risk" due to his dated textbook. His exams are easy if you study, he really only cares about academic integrity when midterms and finals hit so if you've paid any attention at all, you'll be fine come exam time.

Get ready to read
Clear grading criteria
Graded by few things
4.0
2.0
ITCS1950
Grade: A
Jan 5, 2023
Would take again

Most definitely does not deserve the 1.5 he has. Answered emails within 24 hours during the semester. Assignments were clear, although they jumped from a few different sources (online, powerpoints, book). It was a class without lectures but was laid out well.

1.0
5.0
ITCS1140
Grade: D-
Feb 14, 2023

This was a online class, he used another teachers outlines for class with the wrong dates for everything. In the reading for Codio he only gave us one chance to answer them right. He intentionally would not respond to my questions until 10:30 pm, when it was too late. If expects you to know Python already. You need to know how a lot of math.

1.0
4.0
ITCS2530
Grade: A-
May 8, 2023

Worst teacher I've ever had. Very rude and will belittle students during class if they ask a question. Don't ask him "stupid questions". He gives written tests: part multiple choice/fill in the blank followed by 4-5 WRITTEN coding prompts (no study guides). He assigns about 6-8 book project prompts a week and won't help/give feedback at all.

Lots of homework
Test heavy
1.0
5.0
ITCS1950
Grade: A
May 8, 2023

This was my 1st coding class (2021) & he gave almost no direction. His PP slides were Python 2 and we were doing Py 3. Rubrics were vague & confusing. I had a meeting with him & he only gave me 15 mins, but was late 5 mins & left 3 mins early for a dif class. He didn't even help, just said he didn't know and to "figure it out".

Tough grader
3.0
4.0
ITCS1140
Grade: A
May 9, 2023
Would take again

I know this teacher has terrible reviews but let me say my thoughts. I just had him and finished with an A. Throughout the class even online he was pretty MIA. If you put in the work yourself you can pass this class. He will not hold your hand through this. You must pass the final to get a transferable grade! He curved my classes final. Not bad!

Tough grader
Get ready to read
Group projects
1.0
3.0
ITCS1950
Grade: A-
Jul 18, 2023

Easily the worst professor I have ever had in my many years of education. Teaches nothing, all learning will be done by yourself watching Youtube videos. Never gives grading criteria and assignments are super vague. Final exam will include things you have not been taught in the class. If he's the only choice you have, good luck.

1.0
5.0
ITCS1950
Dec 11, 2023

Don't take this professor if you have no prior coding knowledge. He only changes the dates on assignments that are from years ago so there are mistakes on grammar and assignment details. The instructions on assignments are very vague and since there aren't many, your grade tanks if you aren't able to do as he exactly wants. Do NOT recommend!!

Tough grader
Get ready to read
Graded by few things
1.0
5.0
ITCS2530
Grade: B
Dec 18, 2023

The grading scale is 20% assignments (12 of them), we didnt have a project but 4 quizzes unlimited attempts for 10% of our grade, 70% is exams (3 exams) mcq/frq. Usually only gives one option of frq "heres some requirements, write the code" from scratch btw. Exams are all in person. Although, he lists 3 types of frq options.

Tough grader
Get ready to read
Test heavy
1.0
5.0
ITCS2530
Grade: C-
Jan 20, 2024

Good Guy, Not good prof

1.0
5.0
ITCS1950
Grade: Incomplete
Jan 24, 2024

teaches coding straight from the book. Coding is best learned when applied.

1.0
5.0
ITCS1140
Grade: Drop/Withdrawal
Jan 31, 2024

Using a syllabus from 2016 that is broken. little to no instruction so basically you pay to teach yourself. If you take the course online no it's not because all tests and exams are in person on paper. Mostly copied and pasted lessons from online courseware with nothing added.

Tough grader
Get ready to read
Test heavy
5.0
4.0
ITCS1140
Grade: C
Feb 28, 2024
Would take again

Doesn't deserve the hate he receives. All and all he's a very caring professor who prompts you to ask him for help but many don't. If you show up to his lectures, ask questions when confused, and maybe review some tougher concepts if you're stuck then you can very easily pass his class.

Caring
Lecture heavy
Test heavy
1.0
4.0
ITCS2530
Grade: Not sure yet
Mar 20, 2024

He gives coding tests on pen and paper. You better be a fast writer to finish them on time. Written Questions are often confusing with room for interpretation. He will treat you like your stupid if you ask him to clarify and restate what's on the paper. Class itself is rarely helps because he teaches straight from the book.

Lots of homework
Test heavy
Graded by few things
3.0
4.0
ITCS1140
Grade: B+
Apr 1, 2024

Took him last summer for an online 6 week class. Was very fast paced, but fortunately I knew some code already. I don't think he is as bad as some people make him out to be as he was nice in-person, but his lectures are outdated and there is not much out-of-class help.

1.0
3.0
ITCS1950
Grade: B
May 30, 2024

DO NOT TAKE THIS PROFESSOR UNLESS YOU HAVE A DECENT UNDERSTANDING OF PYTHON. He teaches the class as if everyone has had experience in python, did not provide beneficial feedback on assignments, had to be corrected multiple times because he used methods from an older version of python or was just flat out wrong, and rips students during preso.

Tough grader
Graded by few things
1.0
5.0
ITCS1950
Grade: Rather not say
Jun 15, 2024

This professor does not teach, nor does he respect his students. Do not take this class if you are a beginner in any type of code. While I understand this is a self taught online class, after reaching out for help, he was extremely aggressive towards both my work and my character. He will humiliate you both in private and in public.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
ITCS1140
Grade: B+
Jul 12, 2024

I took this class online and it was manageable but with so much homework. All you learn is through videos of another professor and Codio. They said the calls was all online but quizzes are in-person and you have to score a 60% on the final. He never responds to his emails quickly at all. Still waiting for a response that is 10 days ago. Dont take

Tough grader
1.0
3.0
ITCS1950
Grade: B+
Jul 12, 2024

Very absent teacher virtually, basically taught solely from a book you can find in a kid's section at a Barnes and Noble, and is downright rude sometimes in his responses via emails. Never gives good feedback to assignments, instead forcing you to find it out yourself. Absolutely would not recommend to students of all experiences of coding.

Tough grader
4.0
3.0
ITCS2530
Grade: C
Jul 23, 2024
Would take again

Main thing I will complain about is written tests. Handwriting C++ is miserable. Besides that, the classwork was quite difficult, but it was given week-by-week so it never became an issue. Nobody ever participated, despite the professor wishing for it. The ratings others give for this professor are confusing.

Lots of homework
So many papers
Graded by few things
5.0
1.0
ITCS2050
Grade: A
Jul 23, 2024
Would take again

Exceedingly chill class. This class is one slightly stressful project across several presentations where you have all the time in the world to ask questions. Resources are given as well as ideas for your project, and you are checked on daily to have a short conversation of your progress and what you plan on doing. Excellent experience.

Graded by few things
4.0
5.0
ITCS2530
Grade: C+
Aug 23, 2024

I'm going say when I took this class I deeply hated it. One was the homework is generally kind of terrible. The other was that the test where all hand written code which is painful for C++. But, I still give him a high ratting because half a year later all that torture made me a fantastic and insanely adaptive programmer. It hurts it's worth it.

Tough grader
Clear grading criteria
Lots of homework
1.0
5.0
ITCS1950
Grade: B+
Sep 13, 2024

My reasoning for dislike him is pretty similar to other reviews. Not good at explaining topics and homework assignments. Never responds to email, and very rude when asked about homework. Very negative about working in the video game field as if he is trying to scare people away. All my other computer teachers were way more helpful and respectful.

1.0
4.0
ITCS1950
Grade: B-
Nov 10, 2024

Worst teacher I have ever had. I have never coded before and I have learned nothing. HW assignments EXTREMELY vague (literally a sentence worth of instruction no details in how he wants something), no rubric for the project. Teaches out dated material and can't teach period. Extremely condescending and egotistical for no reason. the list goes on.

Tough grader
Participation matters
1.0
5.0
ITCS2530
Grade: A
Jan 15, 2025

1) Submission problems? I received two 0's, no understanding/explanation what's so ever 2) Mixed me up with another student who didn't show up and had an F 3) I had 1 on 1 about it and it felt like talking to a Condescending toxic passive aggressive LoL player 4) only acted "normal" after I taught his class he realized i was his one passing student

Get ready to read
5.0
4.0
ITCS2530
Grade: B+
Jan 17, 2025
Would take again

Professor Schleis was extremely knowledgeable, respectful and fair. Professor Schleis was an excellent teacher - he made me work for the grade that I got, which I appreciate because I know that when I get out in the working world I will be an asset to my employer! Thank you Professor Schleis!

1.0
3.0
ITCS1140
Grade: B
Apr 2, 2025

Due dates are confusing, modules aren't opened when they should, material is outdated, very slow to reply, and much more. In person test days he is rude and egotistical, no joyful bone in his body. Difficult to feel inspired to learn with this kind of professor. One test day he had a sub, and I very much enjoyed the sub more. Not my favorite prof.

1.0
5.0
ITCS1140
Grade: C-
May 4, 2025

For the love of god, please get a different professor. The reviews speak for itself

Tough grader
Lots of homework
2.0
3.0
ITCS1140
Grade: B-
Jul 14, 2025

The professor seems nice, but you do not interact with him often. The lectures are pre-recorded each week and done by a different instructor. Most of the studying and tests will be on a separate website called Codio. Get ready to take lots of notes because there is a lot to learn each week. There are also 4 on-ground exams.

Get ready to read
Lots of homework
1.0
5.0
ITCS1140
Grade: Rather not say
Jul 21, 2025

I really wanted to write a good review, but the one-star ratings are accurate. This instructor needs to respect students' time and money. To receive such a low grade in the end—well, the instructor should understand the low review.

Tough grader
1.0
4.0
ITCS1950
Grade: Rather not say
Nov 8, 2025

if you don't know a lick of python and sound interested in making games; taking this class is a mistake. blink, and you will miss information easily. the professor is condescending and pretty passive aggressive

Tough grader
Lecture heavy
5.0
5.0
ITCS1010
Grade: A
Nov 14, 2025
Would take again

amazing guy fr

EXTRA CREDIT
Amazing lectures
Caring
Class Info

Online Classes

100%

Attendance Mandatory

42%

Textbook Required

13%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 63 grades
Most common grades:
A (17)
B+ (9)
B (9)
Grade Distribution
A(20)B(12)C(9)D(11)F(2)A-/B+(13)
Based on 76 reported grades
A: 17
B+: 9
B: 9
Not sure yet: 5
Common Tags
Tough grader (27)
Get ready to read (21)
Lots of homework (15)
Skip class? You won't pass. (11)
Graded by few things (9)
Test heavy (9)
LOTS OF HOMEWORK (8)
Tough Grader (7)
Rating Trend

Improving

+0.40 avg change
Nov
Jan
Apr
May
Jul
Nov
Last 6 months
Ratings by Course

ITCS2050

5.0

(1)

ITCS2000

3.0

(2)

ITCS1010

2.0

(4)

CSC2110

1.7

(3)

ITCS1140

1.6

(17)
+4 more courses
Difficulty by Course

ITCS2530

4.6

ITCS1010

4.5

ITCS1140

4.3

ITCS1950

4.0

ITCS1250

3.8

Similar Professors