3.1

George Weinschenk

Computer Science - Binghamton University (SUNY)

3.1
Quality
3.3
Difficulty
33%
Would Retake
175
Reviews
3.1
Quality
3.3
Difficulty
3.1
Helpful
3.0
Clarity

33%

Would Retake

175

Reviews

Rating Distribution
Official

5

31

4

54

3

38

2

17

1

35

What Students Say

I would advise to avoid this class, but it is required

CS301 - 1.0 rating

He just comes off as super smug, and thinks he's hilarious

WTSN103 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

96%

Textbook Required

58%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 103 grades
Most common grades:
A (55)
A- (23)
Not sure yet (16)
Grade Distribution
A(62)B(6)C(1)D(1)F(0)A-/B+(34)
Based on 126 reported grades
A: 55
A-: 23
Not sure yet: 16
B+: 11
Common Tags
So many papers (27)
Lots of homework (27)
Skip class? You won't pass. (26)
Tough grader (25)
Gives good feedback (18)
Get ready to read (15)
Lecture heavy (14)
Group projects (12)
Rating Trend

Declining

-0.90 avg change
Dec
Jan
Mar
May
Nov
Dec
Last 6 months
Ratings by Course

CS106

4.3

(3)

WTSN104

3.7

(3)

WTSN103

3.7

(27)

SCHL281D

3.3

(3)

CS301

3.1

(112)
+4 more courses
Difficulty by Course

CS105

4.3

SCHL281

4.0

SCHL281D

3.7

CS301

3.7

ENG110

3.0

Reviews (175)
3.0
3.0
WTSN104
Nov 1, 2011

Not exactly a nice guy starting off college. You think he is cool, but if you are not one of the two groups he likes, you have to go all out for an A. Very Pretentious.

2.0
3.0
WTSN103
Nov 8, 2012

You think he'll be cool because of his hair, but once you have a few classes you'll realize he's pretty useless. He dumps all his work on his TA and knows little about engineering. Very unorganized and last minute. Not the toughest class in the world but definitely not an enjoyable experience. No one has anything positive to say about this guy.

4.0
2.0
WTSN104
Apr 25, 2013

He grades REALLY easy. I put minimal effort into my papers and assignments and would always get 90+ on them. He can be annoying and when he tries to be funny, he isnt but I got over it. Its worth it to get easy good grades

1.0
4.0
WTSN103
Grade: Not_Sure_Yet
Nov 18, 2013

For someone teaching a course for engineers, you'd think he'd know a bit about engineering. He also wasn't very clear about what he wanted and I don't like the way he runs his class. He will do the right thing and call people out if they don't do their fair share of work though.

5.0
2.0
ENG110
Dec 17, 2013

He is a very smart man. He will teach you a lot if you are willing to attend class and be attentative yourself. A very kind individual, do not take this class if you are not willing to do the work!

3.0
2.0
CS301
Dec 18, 2013

Professor Weinschenk is a really nice guy. He does his best with the limited curriculum which the class covers. Most of the grades are just papers, which aren't bad, and the tests are generally straight out of the book and lecture. Overall easy class

5.0
2.0
CS301
Grade: Not_Sure_Yet
Dec 18, 2013

Professor Weinschenk is very personable and available outside of class. Lectures are very lively and I enjoyed every one of them. Definitely recommend!

4.0
1.0
CS301
Grade: Rather_Not_Say
Dec 18, 2013

The course is an absolute joke, but it's not his fault.He doesn't know too much about CS but is trying to learn. Easy grader. Show up and submit the work and it's an A for you.

5.0
2.0
CS301
Grade: A
Dec 18, 2013

Professor Weinschenk is an awesome professor. His lectures are fun, and you learn a ton. In the beginning of the semester you learn how to write in a technical way which proved very beneficial for me. You learn how to present and they are on fun topics (you get to pick your topic). Available outside of class and is very willing to help. Awesome!

5.0
2.0
CS301
Dec 19, 2013

Really fun class. He is very personable and is always willing to help...has tons of jokes too! Get the work done, and take his criticisms seriously. He helped me to become a much better writer.

5.0
2.0
CS301
Dec 24, 2013

Great Guy! He really knows how to write well, and helped me improve my writing a lot. Puts a lot of effort into giving helpful feedback and gets his grades and comments in pretty quick. Presentations were fun, and even though the material may not be too interesting, having him talk about it is.

4.0
2.0
WTSN104
Grade: A+
Jan 31, 2014

The professor is fair. His critique on writing and oral presentation skills is well thought out. Despite not knowing much about technicalities in engineering, his TAs generally do, which makes for good feedback in engineering topics all the while he gives great feedback on communication skills.

5.0
2.0
CS301
May 15, 2014

He's really great! Very funny in class and tries to lighten the (sometimes boring) material up with his own experiences and... special brand of humor. Kept class discussions lively and animated (whenever possible). For the subject (technical writing), he made the class as interesting and entertaining as possible.

4.0
3.0
CS301
May 17, 2014

This professor is really great. He teaches well about technical writing.

5.0
1.0
CS301
Grade: A
May 19, 2014

Awesome professor, more than willing to field suggestions, receptive to ideas and feedback, and genuinely wants us to enjoy our time in his classroom and at college. Do the work, put in the effort, and you'll do fine in the course - he's not plotting to sink your grades. I had a good time in the course, and Weinschenk is responsible for it.

4.0
2.0
CS301
Grade: A-
May 20, 2014

I dreaded taking this course but he made the class interesting. The material from the textbook is boring. Some ambiguity in the assignment instructions, but it's probably to give us freedom when writing papers. Would still recommend this class for the Professor.

4.0
2.0
CS301
May 20, 2014

I was annoyed that I had to take another writing class especially in CS. But Weinschenk made it pretty easy and manageable. I learned a good amount of ethical stuff that I hadn't thought of.

5.0
2.0
CS301
Grade: A
May 23, 2014

George is one of the best instructors I have ever had the pleasure of meeting. He's always very clear about what he wants, and he is always available to help with whatever issues pop up. You will not find a better instructor in all of Binghamton.

4.0
3.0
CS301
May 2, 2015

Super enthusiastic, great overall

3.0
5.0
CS301
Grade: A-
May 18, 2015

So many things to constantly be aware of. There is something always due. The group projects will make you go crazy. All for a major required class that is actually useless for this major..... I honestly have no idea how I did so well, my writing is easily worse than his programming.

5.0
3.0
CS301
Grade: A-
May 21, 2015

Not a bad teacher, but this course was the worst as a CS major. Lectures feel long as he talks a lot about anything somewhat related to the topic of discussion. You must make two presentations and write quite a bit, but he grades easy and fair. He is pretty funny sometimes. Get ready for a lot of work useless for CS. Textbook was interesting though

3.0
4.0
CS301
Grade: B+
May 29, 2015

He's very interested in the subject matter, which makes the course more enjoyable. Beginning of semester was overwhelming with lengthy syllabus and all project instructions for class at once. Don't think of class as an easy elective--just as much work as any other core class. You'll learn many writing yools, so take it seriously but have fun too.

5.0
2.0
CS301
May 30, 2015

Great class. Hilarious teacher. Dark but incredibly funny humor.

4.0
4.0
CS301
May 30, 2015

I'd say that as a professor he did his best to make a writing class for CS majors enjoyable. The material that we were covering ethics-wise was interesting. However writing papers and doing presentations were not, but that is more off the class requirement's fault than his. I like his humor. I wouldn't mind taking different required course with him

5.0
2.0
WTSN103
Dec 4, 2015

Awesome class, taught in one of the most relaxing class rooms I have every been in. Weinschenk is extremely helpful and very enthusiastic. Be happy if you get him.

4.0
4.0
WTSN103
Dec 4, 2015

Gets distracted really easilyhe's absolutely hilarious and has a great sense of humor

4.0
3.0
WTSN103
Grade: A
Dec 4, 2015

Professor Weinschenck is a character. He has dark humor that does make the class more interesting. However, the feedback he gives on your assignments is almost always illegible. He does not know much about engineering, but golly, are all of his sentences parallel. He will improve your writing, just prepare for a lot of work.

4.0
4.0
WTSN103
Grade: Not sure yet
Dec 4, 2015

Got an awesome dark sense of humor

4.0
3.0
WTSN103
Grade: A
Dec 4, 2015

Dark humor is absolutely hilarious

4.0
3.0
WTSN103
Dec 4, 2015

He is very funny and gets off topic very easily. The class is a lot of work, but he keeps it interesting. The class is taught in a very relaxing environment.

5.0
4.0
WTSN103
Dec 4, 2015

Weinschenk is hilarious and very enthusiastic while teaching. Every WTSN 103 class will have the same homework assignments and projects (a lot) but he made it easier to pay attention in lecture. Very dark sense of humor. Absolutely crazy but made the class bearable. Make sure you're always prepared for class and bring laptop on the first day.

4.0
3.0
WTSN103
Grade: A
Dec 7, 2015

Weinschenk is a very funny and perceptive person. It seems that nothing slips past him, so beware. Overall his class was well-conducted and a great experience. I am excited to have him for WTSN 104 and computer architecture in the future.

4.0
2.0
WTSN103
Grade: A+
Dec 7, 2015

Professor Weinschenk is a very helpful professor. He is really passionate about the subject, which helps keep an early morning class interesting. Make sure to edit documents before handing them in so he can be more helpful when revising them.

4.0
3.0
WTSN103
Dec 7, 2015

He has a very enthusiastic personality and although he doesn't have much engineering experience, he will help you with the actual presentation aspect of engineering in the professional world. Parallelism is extremely important. I could definitely stay awake in this class and you basically do everything with your group members

3.0
3.0
WTSN103
Grade: Not sure yet
Dec 7, 2015

Professor Weinschenk was a clear professor for a freshmen engineering class. Even though he is not an engineering professor he provides good advice on the written and oral portions of the course, also has a high interest in what he is teaching. Expect a lot of work in groups as that is the basis of this course.

3.0
4.0
WTSN103
Grade: A
Dec 7, 2015

Overall a good professor, he is always willing to help. Sometimes unclear with his reasoning for his opinions. It may also seem like he is trying to find errors in your work when they are not there

4.0
2.0
WTSN103
Dec 7, 2015

Prof. Weinschenk was friendly, helpful, and conducted an overall enjoyable class.

3.0
2.0
WTSN103
Dec 7, 2015

He is a good professor and always made class interesting. Sometimes it was annoying that there was so much focus on the english aspect of it (parallelism) but overall he was good. It was made clear through him and the UCA what he expected and how to do well on the projects we had.

4.0
4.0
WTSN103
Dec 7, 2015

Weinschenk is very witty and always gives the class a laugh. He is a tough grader and very little gets by him (watch your grammar). The class itself is kind of boring and horrendously long but Weinschenk does a good job of making it a little easier and he is generally pretty clear about what he expects.

4.0
2.0
WTSN103
Grade: A+
Dec 7, 2015

He gives out a lot of group work mainly because that is what this class is based on. But if you do your work, which is relatively easy, you will get an A no doubt. He constantly cracks jokes that end up making you groan to try to wake you up on a Monday morning.

5.0
2.0
WTSN103
Dec 7, 2015

Very funny and fair grader, can be picky with his pet peeves of the English language, but does everything for the betterment of your final project. Gives strict grading criteria that is easy to understand, but you must follow it if you want to get an A in this class.

3.0
3.0
WTSN103
Grade: A+
Dec 7, 2015

Good teacher, instructions can be a bit confusing at time. Verbal instructions dont always match up with the written ones. For example, whether or not a homework should be printed out or submitted online. Overall seems like a good guy though who is willing to help if you reach out. He is also a bit funny and quirky at times which lightens the mood

4.0
2.0
WTSN103
Grade: A-
Dec 7, 2015

Professor Weinschenk is a good guy. He knows his stuff, is very helpful, and he is even pretty funny sometimes. He loves grammar. Take his class, he is a good professor.

5.0
3.0
WTSN103
Grade: A
Dec 7, 2015

Great professor and great guy. Very funny and makes the class very enjoyable. He does a great job of meshing together concepts and real world application. I thoroughly enjoyed taking the class. A very friendly and warm environment that makes the large workload seem like light work.

3.0
2.0
WTSN103
Dec 7, 2015

Good professor. Nice guy, and has very clear grading criteria. Attendance is important in this class.

3.0
3.0
CS301
Grade: A-
Dec 7, 2015

He is unclear on some grading requurements and assignments

4.0
4.0
CS301
Grade: A-
Dec 7, 2015

Old and cynically sarcastic. Very subtle and well executed, however. Very skilled in avoiding having to do any work and making the students do his job.

5.0
3.0
CS301
Dec 7, 2015

Pretty good professor. Tough on the homework because it's hard to keep track of what's due, because the professor assigns them a month before and of course you are going to forget about it. The grading seems fair but writing will be graded more harshly than the presentations. Expect to do a lot of work outside of class.

5.0
3.0
CS301
Grade: A
Dec 7, 2015

Makes the most of a tedious class for CS students. He's a really funny and intelligent professor, but it's definitely a lot of work. Expect group work in and out of class.

4.0
3.0
CS301
Grade: Not sure yet
Dec 7, 2015

George is a great guy in general. That encompasses teaching as well. He's informative with his lectures, answers questions, and adds humor to the day. Since this is a required class for CS majors, you'll be happy to know it's one you'll probably enjoy more than other classes.

4.0
3.0
CS301
Dec 7, 2015

The class is not really hard there's just so many assignments that it's hard to keep track. All the assignments don't seem to have a purpose and they just feel like they're meant to take time away from your life. Grading is pretty fair, a lot of the time I got a higher grade than expected.

3.0
4.0
CS301
Grade: B+
Dec 7, 2015

I liked him as a teacher. The biggest problem for cs301 as a course though were all the details in the assignments. At times it seemed like there were a lot of unnecessary steps in assignments and it was easy to forget some.

4.0
3.0
CS301
Dec 7, 2015

Nice guy. There are a lot of assignments in this class, a lot of dates to keep track of and there is always something coming up around the corner. Revision grades can be lower than the original grade you got for a paper. Sometimes he talks on and on about what's in his mind so class can get boring. Stay on top of everything and you'll do well.

3.0
3.0
CS301
Dec 7, 2015

This is an ethics class and a lot of the material is very dry, but he tries to keep the material interesting and keeps the class open to discussion. He can be vague with assignments and there's a lot. If you keep up with what is to due, read assignment sheets, and come to class you'll be fine

4.0
4.0
CS301
Dec 7, 2015

Not a bad teacher. Actually very helpful when you have questions. Talks too fast, too randomly. Long assignment instructions; the clarity of which is inversely proportional to the length. Beside these things, it's not him; it's just this class.

4.0
4.0
CS301
Grade: A
Dec 7, 2015

Very quirky, interesting guy. Tends to go off topic and ramble a lot. Expect a lot of work (papers, tests, presentations, discussion posts) and since something is due all the time it's easy to lose track of things. He gives a detailed syllabus at the beginning which helps though. Grades presentations pretty leniently, but critimore on papers

4.0
1.0
CS301
Grade: A-
Dec 7, 2015

Overall, great teacher and great class. The material is very different than most CS courses; it is less tangible and more thought-provoking. If you run with Weinschenk's quirky personality and open up, you'll really develop your ability to think about ethics and computing in an abstract way you probably haven't before. Time-management is key!

4.0
3.0
WTSN103
Dec 7, 2015

Pretty funny guy with strong English background. The more effort you put in, the vastly greater your grades will be, and vice versa. Fair grader if you do all the work and follow the grading rubrics.

4.0
4.0
CS301
Dec 7, 2015

Very stressful class because there are so many assignments. None of them are very hard, but the sheer number of them makes it a huge pain.

5.0
4.0
CS301
Grade: B
Dec 7, 2015

Very packed schedule, get your work done way before it's due.

3.0
2.0
CS301
Grade: Not sure yet
Dec 7, 2015

Solid teacher. A little wild and out there.

4.0
3.0
CS301
Dec 7, 2015

A lot of petty assignments.

3.0
3.0
CS301
Dec 7, 2015

CS 301 is a rough class for a CS major. Weinschenk adds some humor. The class is still boring and long.

3.0
5.0
CS301
Grade: A
Dec 7, 2015

A lot of work, gives attitude, and very stingy about following deadlines and his rules. Pay attention to the syllabus and make a calendar because he does not repeat a lot of stuff. Ask a lot of questions because he will penalize you very harshly if you miss that one thing he said to do in class once. Tests are okay and so are the presentations.

5.0
3.0
CS301
Grade: A-
Dec 7, 2015

Long-winded, but humorous, knowledgeable, and pretty interesting.

4.0
2.0
CS301
Grade: A+
Dec 7, 2015

Professor Weinschenk is a great lecturer. Unfortunately, the content covered in this course is extremely easy yet he enforces participation. It was more about a process than the content- which, to me (an engineer), is a bad method of teaching. Instructors in higher courses should allow students to utilize their own optimal method of learning .

4.0
3.0
CS301
Dec 7, 2015

Good teacher overall, annoying class

5.0
3.0
CS301
Dec 7, 2015

If you like writing and put effort into assignments, you should do well. Very time consuming at times. Forces you to manage time. Lectures are long and classes are small. Semi strict no phone policy which is a struggle especially when lecture can be long. Lectures range from really interesting to dull.

4.0
4.0
CS301
Grade: A-
Dec 7, 2015

The class itself is very confusing and has a very heavy workload, due to ABET requirements. Weinschenk does his best to explain things and make it as non-confusing as possible and is a reasonable grader. He also gives some pretty interesting lectures and definitely makes you think. All in all no complaints about him, just a tough course.

4.0
4.0
CS301
Grade: B-
Dec 21, 2015

Even though it says CS, this is purely a writing course. Prepare to write a lot. Participation matters in class. Attendance matters a lot. Some lectures are great but others are very boring. Make sure to finish all work on time and to meet all the requirements. Losing points on attendance and late submissions WILL add up by the end of the class.

4.0
2.0
CS301
Grade: A
Apr 12, 2016

Great professor, loves to talk and is sometimes funny. We had a group research paper and presentation and also a separate personal presentation and research paper. Lots of smaller assignments in between those to keep you busy, along with three tests, time management is very important!

3.0
3.0
CS301
Aug 21, 2016
Would take again

Weinschenk's class isn't difficult. If you do everything you will pass easily. But the course is littered with busy work and red tape. At any given time you likely will have 4 or 5 impending deadlines, which can be overwhelming. Best way to succeed is to get ahead on assignments. You have to come to lectures, which range from fun to boring.

Get ready to read
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
2.0
WTSN103
Grade: A
Nov 5, 2016
Wouldn't take again

Busy work. Lots of busy work. Easy to pass if you show up, really easy to get a B+ with minimal effort. He just comes off as super smug, and thinks he's hilarious. Not a very fair grader on papers if you submit late or ask about a previous grade. I've heard good things about the other professor for 103

Skip class? You won't pass.
GRADED BY FEW THINGS
GROUP PROJECTS
4.0
3.0
WTSN103
Grade: A-
Nov 14, 2016
Wouldn't take again

Weinschenk is pretty funny and he keeps your group on schedule by walking you through each group project. Follow his recommendations on what to complete every week. It will be worth it. Basically if you follow his instructions you will get a very good grade on your group projects. He doesn't let class out early ever or let you pick your own groups.

Gives good feedback
Skip class? You won't pass.
Hilarious
1.0
5.0
CS301
Dec 20, 2016
Wouldn't take again

CS 301 is the most pointless class you will ever take at Binghamton. The workload is extremely high and you don't learn anything useful. To top it off, Weinschenk has no industry experience, very little CS knowledge, and a huge ego. I would advise to avoid this class, but it is required. So get ready to work. Best of luck!

Get ready to read
SO MANY PAPERS
GROUP PROJECTS
4.0
1.0
WTSN103
Grade: A
Dec 20, 2016
Would take again

Weinschenk is pretty funny and tries to make you laugh while dealing with stressful deadlines on big group projects. Just listen to what he wants and you will get an A he is easy to please just do what he expects of you. These projects can be intensive but really work your way into the college curriculum without killing your GPA.

Gives good feedback
Skip class? You won't pass.
GROUP PROJECTS
1.0
3.0
CS105
Dec 26, 2016
Wouldn't take again

Funny guy but has trouble answering questions about computer science. He tends to be unsure about the material

3.0
5.0
CS105
Jan 2, 2017
Would take again

Weinschenk tries to make the material more interesting. The problem is that there is a ton of info to know for tests and the tests are very difficult. Labs every week that are graded harshly. He follows Foreman's class exactly and Foreman's layout/structure for the tests and slides is horrible. Tests go way more in depth than notes.

Skip class? You won't pass.
LOTS OF HOMEWORK
TEST HEAVY
1.0
4.0
SCHL281
Nov 13, 2017
Wouldn't take again

Cares a lot about what he teaches, but there is no discussion in class, lengthy papers and presentations and expects lots of independent research without any form of background. Expect lengthy group presentations (40+ mins) on topics you are kind of familiar with. Class was a lot for not even counting towards my major. Plus side-speakers were great

Tough Grader
SO MANY PAPERS
GROUP PROJECTS
4.0
4.0
SCHL281D
Grade: A
Dec 6, 2017
Would take again

Honestly, this class was a lot of work, but it wasn't the worst I've ever taken. He does tend to go on rambling lectures sometimes, and there were a lot of group projects/lengthy presentations and papers. That aside, he's a good guy and cares a lot about what he teaches.. and his feedback on your writing really helps! Lots of extra credit ops too:)

Gives good feedback
LOTS OF HOMEWORK
GROUP PROJECTS
4.0
3.0
SCHL281D
Grade: A
Dec 6, 2017
Would take again

Prof. Weinschenk truly cares about his students and their understanding of the topics. In his meditation class you could see how passionate he is about the topics and showing students how relevant topics are to real life. There tended to be a lot of assignments which requires lots of time- but as long as you work hard, I think good grades will come

Gives good feedback
SO MANY PAPERS
Caring
3.0
5.0
CS301
Grade: A
Dec 6, 2017
Wouldn't take again

You'll be writing A LOT (I wrote 43 pages plus 31 discussion posts of 150+ words each)! The 3 tests are easy, just look over the PPs. The two presentations, 20min solo & 35min group, were not too bad, as long as you knew your material. There's not a lot of time to breathe as due dates are overlapping. His syllabus is very useful to stay on track

Skip class? You won't pass.
SO MANY PAPERS
Clear grading criteria
2.0
4.0
SCHL281D
Dec 7, 2017
Wouldn't take again

Unfortunately, I would not recommend this class to anyone. Who knew a course about meditation would be so stressful? The lectures were rarely beneficial, as the professor seemed to talk in circles. Unless you are super bored or are desperate for a gen-ed, take another Scholars course. One positive: He provides detailed feedback on papers.

Gives good feedback
LOTS OF HOMEWORK
GROUP PROJECTS
5.0
4.0
CS301
Dec 13, 2017
Would take again

If you do your work, it's easy to get an A. Professor Weinschenk is a good guy. He has a lot of wisdom, so try and catch it through the numerous stories he tells. This class is ALOT of writing, but you get a lot out of it. Its super annoying and Weinschenk gets a lot of crap for it, but it's not his fault, he is forced to teach this curriculum.

Gives good feedback
SO MANY PAPERS
Caring
4.0
4.0
CS301
Jan 4, 2018
Would take again

Weinschenk does his best to keep the class focused and interested. This is a very heavy loaded class that's mandatory, so it is best to remember deadlines and try to be ahead of work. He is a tough grader, and his tests are heavily based on the textbook and presentations. The group project is difficult when balancing all other class work-be ready

Tough Grader
Get ready to read
Skip class? You won't pass.
4.0
3.0
CS301
Grade: A
May 28, 2018
Wouldn't take again

Professor is good. Tries to make the class fun. You will just have to sit and listen to presentations by students. A lot of writing. After this class you should easily be able to write quality 2 pages in less than 30 minutes.

Gives good feedback
Get ready to read
SO MANY PAPERS
4.0
4.0
CS301
Grade: A
May 29, 2018
Would take again

CS 301 is a dense class with many overlapping assignments. If you aren't prepared for a lot of work, you should wait to take the class. Although the course is heavy, Professor Weinschenk does his best to make the course bearable. If you want to do well in the course, you must work on assignments ahead of time. You'll regret it later if you don't.

Tough Grader
Gives good feedback
Get ready to read
2.0
5.0
CS105
Grade: C
Jan 22, 2019
Wouldn't take again

he grades labs very harshly even though he barely understands half of what he assigns. Class time is inefficient, adds changes to labs hours before it's due and uses class time poorly, reads off of a powerpoint you already have the notes for and going on tangents rather than going over labs. Tests are a lot more in depth than labs, textbook, ¬es

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
5.0
5.0
CS301
Grade: B+
Apr 21, 2019
Would take again

While the class was one of the hardest things in my educational career so far, the professor is incredible. Each project is harder than the last, and at each step it felt like you were about to collapse from exhaustion. But thats hardly the professors fault, in fact he did his best to make it as tolerable as possible. I still remember him fondly.

Skip class? You won't pass.
Lecture heavy
So many papers
4.0
4.0
CS301
Grade: A-
Apr 26, 2019
Would take again

Professor Weinschenk is a great professor who makes student think critically about various CS topics. Overall CS301 requires an overwhelming amount of work, but it will improve your ability to write dramatically. I wouldn't want to take the course again because of the workload, but I am glad that I did.

Gives good feedback
Skip class? You won't pass.
So many papers
4.0
4.0
CS301
Grade: Not sure yet
Apr 26, 2019
Would take again

George overall was a good professor. The class, however, is tedious with the amount of work that is required. George makes this somewhat bearable with a schedule of what is due on the syllabus that I felt helped. I recommend to start the Techincal paper as soon as possible and schedule your textbook presentation as early as possible as well.

Gives good feedback
Lots of homework
5.0
3.0
CS106
Grade: Not sure yet
Apr 30, 2019
Would take again

Dope teacher definitely learned many things about python and CS that I didnt know before. Class not too heavy on work and was fun in the end

Respected
Accessible outside class
3.0
3.0
CS106
Grade: A
May 2, 2019
Wouldn't take again

Has a huge professor ego and is not receptive to student feedback. This class is for people who have had no experience coding in the past, yet it doesn't really feel that way. Tests are OK, weekly labs get exponentially harder but there is no extra help that is easily to access. That being said, I have taken worse classes. CS106 is just annoying.

Skip class? You won't pass.
5.0
1.0
CS106
Grade: A
Jul 8, 2019
Would take again

Even some basic knowledge of computing and this class is an Easy A. Most lectures are focused on Learning the fundamentals of python and everyday implications of computing. The three main tests are a mixture of common sense questions and basic python. The weekly labs can usually be finished in class. Weinschenk Pretty funny dude, enjoyed his class!

Participation matters
Beware of pop quizzes
EXTRA CREDIT
3.0
5.0
CS301
Grade: A
Oct 30, 2019
Wouldn't take again

Great professor and very funny! Lectures were always entertaining. However, the coursework itself was so tedious and complicated. If this course were a bit more streamlined it would really allow for the interesting topics discussed to hit home a bit more.

Gives good feedback
Lots of homework
Group projects
1.0
4.0
ENG110
Grade: A
Nov 6, 2019
Wouldn't take again

To preface- I took him for a meditation class as a requirement for our honors program. This course was meant to be easy amongst our other rigorous classes. Ha. It was one of the hardest courses I have ever taken. This man is socially inept when it comes to undergraduate students. Good luck!

Participation matters
Skip class? You won't pass.
Graded by few things
3.0
5.0
CS301
Grade: A
Nov 16, 2019
Wouldn't take again

Hes a good guy and cares about his students. That being said, I had to ignore all of my other classes to focus on two papers, presentation, and exam at the same time. Its still not as stressful as his meditation class though.

Respected
Lots of homework
So many papers
2.0
4.0
CS301
Grade: Rather not say
Dec 14, 2019
Wouldn't take again

Weinschenk is fine as a professor, he seems to care for the rest of the class and is willing to help. Thats about as good as it gets though, course has an unnecessary amount of work crammed into it for what is essentially useless information.

Gives good feedback
Lots of homework
Accessible outside class
5.0
4.0
CS301
Grade: A
May 4, 2020
Would take again

You've seen the other reviews. Although the class is a heavy workload, and it's about ethics & writing (which makes lots of CompSci students get annoyed), the professor's a pretty cool guy. He does take attendance and that's part of your grade, so it's very mandatory that you go to every class.

Gives good feedback
Lots of homework
Group projects
1.0
4.0
CS301
Grade: A
May 20, 2020
Wouldn't take again

Terrible professor, but more importantly terrible person. If you're a CS major, than you know what it's like to deal with bad professors, but Weinschenk is just straight up rude. His essay comments are unhelpful, he knows nothing about CS, and has stupid grammar rules that waste time. CS301 is a requirement though so all I can say is good luck

So many papers
Tough grader
1.0
3.0
CS301
Grade: A-
May 22, 2020
Wouldn't take again

Professor Weinshenk has a condescending and rude demeanor that seeps into the way he facilitates his class. He creates an unwelcoming and toxic classroom environment by always looking to call people out for not paying attention to his horribly boring lectures. Another useless computer science class taught by an equally useless professor.

Participation matters
1.0
3.0
CS301
Grade: A
May 22, 2020
Wouldn't take again

This guy is a horrible professor. He is extremely petty with students and drags them into his personal life, which he brings up often. Aside from his interpersonal failings, he is also not good at communicating his subject.

Lots of homework
So many papers
Tough grader
4.0
5.0
CS301
Grade: A
May 22, 2020
Wouldn't take again

Professor Weinschenk gives a ton of work to do during his class that tend to overlap on each other in terms of due dates. Some assignments are very strict on where one can lose credit, but every chance to gain points is given clearly for everyone to see. Extra credit is apparent, but never free. Get ready to work in his class.

Clear grading criteria
EXTRA CREDIT
So many papers
2.0
5.0
CS301
Grade: B+
May 22, 2020
Wouldn't take again

Weinschenk gives a lot of work. It's very likely you'll have a paper, presentation, exam, and HW due within a few days of each other. I understand that he tries to make us better writers, but his requirements include using no "to be" verbs in 10+ page essays which is excessive. It serves more as a grammar class than an ethics in computing class.

So many papers
Tough grader
1.0
4.0
CS301
May 22, 2020
Wouldn't take again

He pretends to care about his students but doesn't. During the pandemic he did not push back any assignments or try to be understanding with network connectivity problems, but this was not surprising. He acted the same way before the pandemic. Had us rate our classmates best to worst in public speaking and claimed we have to "get used to it"

Skip class? You won't pass.
So many papers
Tough grader
4.0
5.0
CS301
Grade: B+
Jul 22, 2020
Would take again

George is a great guy who is tasked with teaching one of the most jam packed classes in one semester to WAY more sections than he can handle with CAs who are also very busy. If you are struggling in his class or otherwise, TALK TO HIM! he is very understanding and willing to meet and find a solution. but he wont be lenient if you just say nothing

Skip class? You won't pass.
Group projects
So many papers
1.0
5.0
CS301
Grade: A+
Nov 9, 2020
Wouldn't take again

There is no reason for this class to be as difficult as it is.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
2.0
CS101
Grade: A-
Nov 17, 2020
Wouldn't take again

He is super frustrating, and unclear on instructions and grading process.

5.0
4.0
CS301
Grade: B
Nov 22, 2020
Would take again

Awesome professor. He puts more thought into delivering a good lecture than any other professor I've had. All around good guy. Get ready to work for your grade though.

Lots of homework
Inspirational
Lecture heavy
1.0
5.0
CS301
Grade: B
Dec 14, 2020
Wouldn't take again

This professor does not care about his students and their futures. He has no knowledge of course subject either.

Skip class? You won't pass.
So many papers
Tough grader
5.0
4.0
CS301
Grade: A
Dec 20, 2020
Would take again

This class has a reputation for being a little tough. It makes total sense -- CS majors aren't necessarily gifted when it comes to writing papers and giving presentations. Nevertheless, if you put in the work and listen to the lectures you'll get along just fine. There's also loads of extra credit opportunities that you should definitely go for!

Lots of homework
Group projects
So many papers
1.0
3.0
CS301
Jan 26, 2021
Wouldn't take again

This class is a lot of work but its unnecessary work. I thought we were going to talk about at least one interesting thing like how should an automatic car react in a car accident but it was more focused on very specific grammar rules that only Weinschenk requires.

1.0
5.0
CS301
Grade: Not sure yet
Feb 28, 2021
Wouldn't take again

Mr. Dr. Professor George gives out a lot of busy work...a lot alot. I would suggest taking this class with some easier classes if you can (but save some easy classes for when you take CS373).

Lots of homework
So many papers
Tough grader
1.0
5.0
CS301
Grade: Drop/Withdrawal
Apr 19, 2021
Wouldn't take again

Worst professor I've ever had. He wants certain things in certain ways and won't allow anything else. He would email you the specifications of an assignment 24 hours before it's due. And, he will not let go of the slightest mistakes.

Lots of homework
Skip class? You won't pass.
1.0
5.0
CS301
Grade: Not sure yet
May 13, 2021
Wouldn't take again

I think someone said it before but he is the worst professor at Binghamton. Too many papers for no reason. Not only do you have to deal with assignment deadlines but you also have to deal with deadlines for powerpoint drafts... twice... Be prepared to do an unnecessary amount of work for information you'll never use again in your life.

Lots of homework
Skip class? You won't pass.
So many papers
2.0
5.0
CS301
Grade: A-
May 15, 2021
Wouldn't take again

He seems nice but his class actively punishes proactive students that start their assignments early. It's been mentioned before but the coursework for this class is simply unreasonable. Assignments are never fully explained until the day before they're due and you can expect to have multiple major assignments overlapping at once. Good luck!

Lots of homework
Group projects
So many papers
1.0
5.0
CS301
Jun 22, 2021
Wouldn't take again

Very unspecific about guidelines and what he wants, would only tell you specific things basically the day that an assignment is due - and these assignments were long. I will be avoiding him forever

Group projects
So many papers
Tough grader
1.0
5.0
CS301
Grade: A-
Jul 1, 2021
Wouldn't take again

Worst professor I've ever had. Period.

Lots of homework
Lecture heavy
Tough grader
2.0
4.0
CS301
Grade: Rather not say
Aug 2, 2021
Wouldn't take again

So many papers with so many requirements that it makes you lose sight of what you're even writing about. The sooner you accept that this is a writing class and not a cs class, the better off you'll be.

Skip class? You won't pass.
So many papers
Tough grader
1.0
5.0
CS301
Grade: A
Aug 12, 2021
Wouldn't take again

I don't know how people ever took this class in-person. At least because it was online, I could ignore his extremely boring and useless lectures.

Skip class? You won't pass.
Test heavy
So many papers
1.0
4.0
CS301
Grade: Not sure yet
Nov 16, 2021
Wouldn't take again

This man piles on work for no reason. Assigns work outside of class last minute. Places deadlines extremely close to each other and at inconvenient times, and is extremely self-righteous about his teaching style. I would not recommend taking this class unless you absolutely must.

Lots of homework
Get ready to read
So many papers
1.0
4.0
CS301
Grade: Not sure yet
Nov 29, 2021
Wouldn't take again

Definitely avoid if you can

3.0
4.0
CS301
Dec 2, 2021
Wouldn't take again

Only doing this because he said in an announcement to do this. He's honestly decent despite harsh opinions. He is VERY knowledgeable on his topic but he can be very petty with certain technicalities. He's kinda weird too. I didn't like the class because I hate writing, but glad it's almost over. It's less work than previous semesters. Hi George :)

Gives good feedback
Skip class? You won't pass.
So many papers
3.0
4.0
CS301
Grade: Not sure yet
Dec 2, 2021
Would take again

This class is a brutally honest wake-up call for students who are procrastinators. However, the professor provides a course schedule in the syllabus that allows you to get ahead of the game. There are also many extra credit opportunities if your grade is less than stellar. More quizzes and clearer specifications for projects can improve the class.

Lots of homework
Participation matters
EXTRA CREDIT
3.0
5.0
CS301
Dec 3, 2021
Wouldn't take again

Even with the reduced workload for this semester, there were still a lot of deadlines to keep track of. If you have some kind of presentation anxiety, be careful. Professor isn't as godawful as some say. Be prepared for a lot of writing, even with lowered page requirements.

Group projects
Tough grader
1.0
4.0
CS301
Grade: A
Dec 3, 2021
Wouldn't take again

George is the best argument against tenure I have seen

Lots of homework
Beware of pop quizzes
Lecture heavy
4.0
3.0
CS301
Grade: A-
Dec 3, 2021
Would take again

Can go off on tangents at times, but is otherwise an alright professor.

Gives good feedback
Accessible outside class
Get ready to read
1.0
4.0
CS301
Grade: Incomplete
Dec 3, 2021
Wouldn't take again

I think even Eileen would think this class was stupid if she sat through it for the full semester.

1.0
1.0
CS101
Grade: A
Dec 6, 2021
Wouldn't take again

This class is a waste of time. Boring lectures from random people for 2 hours straight is tough. Weinschenk gave 1 lecture, and the rest of the time sat in his chair and stared at students. Grades are based on attendance (emailing the TA "I'm here") and quizzes on who said what. I wish it wasn't a required course for CS majors.

5.0
4.0
CS301
Grade: B+
Dec 17, 2021
Would take again

Crazy deadlines but syllabus has everything planned out. Wish it was followed more strictly. Very textbook heavy and presentation heavy. Professor can talk for hours on end about anything.

Gives good feedback
Lots of homework
Lecture heavy
1.0
1.0
CS101
Grade: A
Dec 17, 2021
Wouldn't take again

This class is a waste of time. Boring lectures from random people for 2 hours straight and no phones or laptops allowed. He sat in his chair and stared at students the entire time. Grades are based on three homeworks, attendance (emailing the TA "I'm here") and quizzes on who said what. Its a waste of time and money.

Skip class? You won't pass.
Graded by few things
Beware of pop quizzes
3.0
1.0
CS101
Grade: A
Dec 18, 2021
Wouldn't take again

Not as terrible as I thought it would be. The 2-hour lectures were boring (especially because no computers were allowed) but the assignments like editing your resume were sometimes helpful. Pop quizzes weren't too hard if you paid attention.

Beware of pop quizzes
3.0
2.0
CS101
Grade: A
Dec 21, 2021
Would take again

This is a required 1 credit class for CS majors and Dr. Weinschenk really did not do much in class, although his guest presenters are inspirational. Attend lectures (otherwise you will fail, as is is a huge chunk of your grade). If you want career advice, pay attention to the guest presenters! Make sure to do work on time too.

Skip class? You won't pass.
Graded by few things
Beware of pop quizzes
3.0
1.0
CS101
Grade: A
Dec 30, 2021
Wouldn't take again

Although the actual workload of this class is small & easy, the lectures are incredibly boring. It is very hard to sit and listen to presenters speak for 2 hours straight, and not all lectures feel relevant. Professor Weinschenk is alright, but the things he chooses to quiz us on can feel unfair. Try your best to pay attention & take notes.

Skip class? You won't pass.
Graded by few things
Lecture heavy
3.0
4.0
CS301
Grade: A+
Jan 5, 2022
Wouldn't take again

For students taking the class: You will be fine as long as you remember that this class is an English writing class, a CS ethics class, and a CS class strictly in that order. If you got stuck, come back and take a close look at this ordering. For PW: please absolutely no deadlines on Friday nights and Saturdays, no unannounced stuff ever!

Gives good feedback
Lots of homework
Skip class? You won't pass.
3.0
1.0
CS101
Grade: A
Jan 14, 2022
Would take again

The two hour block of lectures at night can be hard to get through, but it's not really Weinschenk's fault. Some of the talks were useful, others felt like ads.

Lecture heavy
Inspirational
5.0
3.0
CS301
Grade: A
Jan 27, 2022
Wouldn't take again

Stay on top of all your work and always submit on time. He had a few extra credit assignments that should definitely be taken at the beginning of the semester.

Get ready to read
Skip class? You won't pass.
Beware of pop quizzes
1.0
4.0
CS301
Grade: A
Feb 7, 2022
Wouldn't take again

Had him last semester. His lectures were dry and there was a lot of work. Just try your best to stay motivated because he is not a lenient grader.

Skip class? You won't pass.
2.0
1.0
CS101
Grade: A
Dec 8, 2022

He's a pretty nice guy but class is so boring and the fact that attendance is mandatory makes me dread going to that class. He always gives you a week to take a quiz so its pretty easy to pass those.

1.0
3.0
CS301
Grade: A
Dec 12, 2022

I have to agree with one of the other reviews here, makes you contemplate being a CS major...

3.0
5.0
CS301
Dec 14, 2022

Easily the worst class in the CS curriculum. George honestly isn't that bad in my opinion but the class is absolutely awful. 2 presentations (1 solo, 1 group) and a research paper, mandatory attendance. Lecture nearly bored me to death.

Tough grader
Group projects
4.0
4.0
CS301
Grade: A
Dec 18, 2022
Would take again

A lot of people hate Prof. Weinschenk b/c this class is difficult. Most assignments aren't hard, the difficulty comes from managing the sheer volume of work you are assigned. Weinschenk has been trying his best to lower the course's work for his students over the years. Weinschenk's class will teach valuable skills if you give it a chance.

Get ready to read
Lots of homework
Hilarious
4.0
5.0
CS301
Grade: A
Dec 18, 2022
Would take again

CS 301: it's a TECHNICAL WRITING class. There's an absurd workload, but it isn't really his fault since he's required to fulfill ABET requirements (he's been trying to reduce the work). 2 presentations, 2 papers, mandatory attendance, and other misc. assignments. The professor himself is actually very fun and chill. Do your best to not burn out!

Group projects
Clear grading criteria
Lots of homework
1.0
4.0
CS301
Grade: A
Dec 23, 2022

Really did not like this man or the amount of work he gave. Not necessarily his fault the class is so demanding but he could've definitely made it more pleasant. Also heard he made his yoga class write essays.

Get ready to read
Lots of homework
So many papers
2.0
3.0
CS301
Grade: B+
Dec 24, 2022

As far as the papers and writing themselves, they aren't very difficult at all. However, Weinschenk is just so particular to the point where he'll start rambling on and on about small things like citations or italicized words. The coursework makes sense, but the instructor chosen to teach it does not really click with the students

Tough grader
Get ready to read
Participation matters
3.0
3.0
CS301
Grade: A-
Jan 24, 2023

Quizzes have become extra credit which is great. Each individual assignment wasn't too difficult, including group & individual presentations. Lots of extra credit overall. But the course still wasn't pleasant. It's definitely improved over the years and Weinschenk has a lot of points to hit from ATEB requirements.

Participation matters
EXTRA CREDIT
Group projects
1.0
3.0
CS301
Grade: Not sure yet
Mar 27, 2023

All the good reviews were written by him. The class content is fine and the workload isn't the biggest issue like he says it is. The problem with the class is how he teaches it and conveys information and what he focuses on. Really the worst professor you could have to teach 301 but he's the only option and it's a required class so good luck!

EXTRA CREDIT
Lecture heavy
1.0
4.0
CS301
Grade: Not sure yet
May 9, 2023

Professor Weinschenk IS so particular in the way he has us write papers THAT he misses the big picture. Wish THIS class focused more on ethics rather than grammar.

Tough grader
So many papers
2.0
5.0
CS301
Grade: A
May 15, 2023

Class-wise, the number of grievances I have would demand several pages to list. I understand ABET presents absurd requirements, but PW has no excuse, having taught 301 for years. From focusing on the most microscopic details in writing to making students teach the class through presentations, why is HE grading me? What did HE teach me? Nothing.

Tough grader
Participation matters
Lots of homework
1.0
5.0
CS301
Grade: B-
May 19, 2023

One of the worst professors you will have in CS curriculum. This is essentially just a writing class and has nothing to do with computer science. He is such a tough grader and nitpicks the little things. He is not even a CS professor, just an english professor in the CS curriculum.

Tough grader
Group projects
So many papers
2.0
2.0
CS101
Grade: B+
Nov 10, 2023
Would take again

Seems passive-aggressive at times, you can hear the disconnect between him and his students. Overall, the class was positive, but held very late at night, and if you miss more than one class kiss your grade goodbye with little room for extra credit. Seems disorganized, and his quizzes are a photographic memory test.

Clear grading criteria
Lecture heavy
Graded by few things
4.0
3.0
CS101
Grade: B+
Nov 29, 2023
Would take again

George seems nice, although he barely taught in this course, it is almost entirely comprised of lectures from guest speakers. CS101 is required for CS majors so I don't really know why I'm writing this review. Just do the quizzes and take notes on the lectures because he sometimes asks very specific questions on quizzes related to the speakers.

4.0
1.0
CS101
Grade: A
Dec 23, 2023

Professor Weinschenk is a very interesting guy and extremely well-spoken. This shines through the small amount of time he actually spoke in this class as most of it is guest speakers. Some of the speakers are wonderful and others will have you checking the time. DON'T SKIP, attendance policy is strict. Easy A if you show up and put in the work.

Inspirational
Lecture heavy
Test heavy
2.0
4.0
CS301
Grade: A-
Dec 23, 2023

The professor himself isn't a terrible person. However, he isn't the best professor. The lectures are all boring, and his grading is pretty harsh. He tends to nitpick on grammar a lot, instead of focusing on the actual content. The course itself also sucks, which doesn't do him any favors. Just make sure to focus on grammar when writing.

Tough grader
3.0
2.0
CS101
Grade: A
Jan 17, 2024

This class is only guest lectures and the quizzes are based on specific stuff mentioned only in lecture. Attendance is mandatory and you use a sign-in sheet that he takes down 5 minutes into class. You are only allowed 1 absence before it affects your grade. Show up and use the slides for the quizzes, should be an easy A since 50% is attendance.

Lecture heavy
Graded by few things
Accessible outside class
4.0
2.0
CS101
Grade: A-
May 26, 2024
Would take again

Not really his fault given the way the class was structured (entirely guest lecturers) but lectures were rarely useful and very late at night. The quizzes were nightmares as I went to every single class but still couldn't answer and of the questions. He seems generally pretty nice but I wish this class wasn't mandatory lol

3.0
4.0
CS301
Grade: A-
Aug 21, 2024

This is a writing class not a CS class. You will write technical papers with HARSH critique on grammar. Be prepared to spend a lot of time on your papers. Make sure you consult TA/CAs before submitting work. He outlines the entire semester's schedule so you can plan ahead, but stay on top of the work and you should be fine.

Tough grader
Lots of homework
So many papers
3.0
4.0
CS301
Grade: B+
Oct 29, 2024
Would take again

The professor can be nitpicky, but using unstuck study and the textbook helps manage the workload. The class content is decent, but the teaching style is hit-or-miss. Put in the effort and you'll do well.

2.0
5.0
CS301
Grade: Not sure yet
Nov 6, 2024

The content for the class itself isn't bad, there is simply way too much of it, and Weinschenk does not make it any easier with his extremely picky grading criteria. Overall not very understanding towards students, would not recommend. Only reason I gave him a 2 is because he is funny sometimes.

Tough grader
Lots of homework
3.0
2.0
CS101
Nov 11, 2024
Would take again

The quizzes are hell! Otherwise, easy class, very nice guy.

5.0
2.0
CS101
Grade: A
Dec 10, 2024
Would take again

Overall, the class was pretty easy. Attendance is based on signing a sheet that is taken down a few minutes after class starts. The lectures contained of all guest lectures which could be boring at times. Assignments are easy and you'll receive a 100 if complete the assignment. Quizzes are taken online and are mainly about guest lectures.

Graded by few things
2.0
2.0
CS101
Grade: A
Dec 11, 2024

1 credit throwaway class. In general, this class sucks and is a waste of time, attendance is mandatory and they basically hold you hostage until 9PM. 90% of the time it's a guest speaker talking, usually just random people around the school telling you about resources that you may want to look at. Kinda just a 'deal with it' class.

Participation matters
Graded by few things
4.0
2.0
CS101
Grade: A
Dec 12, 2024
Would take again

Basically a class where they hold you for the night and make you take notes on speakers. Tests are incredibly simple if you take the right notes since it's literally just what they say. It's really not that bad, just hunger-inducing.

Lecture heavy
Test heavy
1.0
3.0
CS301
Grade: B
Dec 20, 2024

Despite being mandatory the lectures are not aimed to be helpful,do not expect clear guidance for asignments. test content is not taught in class, nor will he explain or lay out what content he expects you to know for exams.he will score you using grammerly despite prohibitng you from using it. expect narcissism.

Group projects
Lots of homework
So many papers
5.0
1.0
CS101
Grade: A
Dec 20, 2024
Would take again

Professor is a chill and knowledgeable guy. He's actually really funny as well. The guest lectures are interesting for the most part. Just put in the effort and show up to the lectures and you'll be fine.

5.0
4.0
CS301
Grade: A-
Jan 13, 2025
Would take again

301 is difficult, work-heavy, and not an easy A. On the other hand, I found the class extremely useful. I still reference the documents he gave us on paragraphing, combining sentences, etc. The feedback on writing assignments and presentations is detailed and pushes you to improve iteratively. Instructor is likable and clearly states expectations.

Get ready to read
Participation matters
Gives good feedback
1.0
4.0
CS301
Grade: A
Mar 28, 2025

The class is a writing class. The content of what you're writing about doesn't matter. I had random sources and facts in my paper last semester and he didn't even notice because all he cares about is grammar and format… for a CS class. A joke of a computer science professor.

Tough grader
Participation matters
So many papers
2.0
3.0
CS301
Grade: Not sure yet
May 11, 2025

Unclear about what he wants for assignments, and loves to take points away. Overworks his TA. Assigned work during spring break, where you had to submit every day until you gained his approval. He has favorites in the class. So focused on grammar! It's difficult to please him.

Tough grader
Get ready to read
So many papers
3.0
4.0
CS301
Grade: A-
May 26, 2025
Would take again

hard but honestly not as bad as people said. he gives u everything u need with deadlines at the start of the semester in an egregiously long syllabus, but it sets u up well for planning. read the textbook, study it, and the test will be ok. presentations are fine if u can give a decent one, if not practice at speaking center. gives extra credit

Tough grader
Get ready to read
EXTRA CREDIT
4.0
4.0
CS301
Grade: B+
May 26, 2025

just do the work and its ok

Tough grader
Get ready to read
EXTRA CREDIT
1.0
3.0
CS301
Grade: A
Nov 16, 2025

Prof barely teaches this class. 50% of classes are guest speakers. A ton of writing, a ton of random assignments everywhere. 1 2-page paper, 1 7-page paper, 1 solo presentation, 1 group presentation, and a ton of other stuff in between

Clear grading criteria
Lots of homework
So many papers
3.0
4.0
CS101
Grade: A
Nov 24, 2025

Extremely boring lectures, and he likes going on rants that do not matter. Have to pay attention to lectures fairly well. The most important thing is grammar, though.

Tough grader
Lecture heavy
3.0
4.0
CS301
Grade: A-
Nov 24, 2025

Grammar is the most important thing in this class. He cares so much about APA style it's not even funny. Some of the assignments were interesting like the Technical Research Paper which you have to do. However, it was a pretty work heavy course and you have to study for all the exams. He posts study guides and video recordings which help a lot.

Tough grader
2.0
1.0
CS101
Grade: A
Dec 10, 2025

Class is really easy, just really boring and extremely annoying. Attendance is absolutely crucial to pass, as he takes attendance at the beginning and end of each class. His class is almost exclusively guest speakers, make sure you take notes about each one as he'll assign quizzes based on them. Not fun being held hostage until 7 PM, but it's easy.

Participation matters
Lecture heavy
2.0
1.0
CS101
Grade: Not sure yet
Dec 12, 2025

CS101 is a drag and Weinschenk doesn't alleviate you from that reality.

Class Info

Online Classes

100%

Attendance Mandatory

96%

Textbook Required

58%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 103 grades
Most common grades:
A (55)
A- (23)
Not sure yet (16)
Grade Distribution
A(62)B(6)C(1)D(1)F(0)A-/B+(34)
Based on 126 reported grades
A: 55
A-: 23
Not sure yet: 16
B+: 11
Common Tags
So many papers (27)
Lots of homework (27)
Skip class? You won't pass. (26)
Tough grader (25)
Gives good feedback (18)
Get ready to read (15)
Lecture heavy (14)
Group projects (12)
Rating Trend

Declining

-0.90 avg change
Dec
Jan
Mar
May
Nov
Dec
Last 6 months
Ratings by Course

CS106

4.3

(3)

WTSN104

3.7

(3)

WTSN103

3.7

(27)

SCHL281D

3.3

(3)

CS301

3.1

(112)
+4 more courses
Difficulty by Course

CS105

4.3

SCHL281

4.0

SCHL281D

3.7

CS301

3.7

ENG110

3.0

Similar Professors