|Submited on :||Thu, 6th of Dec 2018 - 17:01:59 PM|
|Post ID :||a3ptcb|
|Post Name :||t3_a3ptcb|
|Post Type :||link|
|Subreddit Type :||public|
|Subreddit ID :||t5_2qtol|
I've heard he can be rough in 227 but I took 430 with him and it's the best class I've taken here
I believe it. He is generally a very friendly guy.
I'm taking 430 next semester and I have no idea what to expect. What did you like about the class?
The first half of it is concurrency taught in Java which is a really interesting topic to begin with and Steve does a great job of explaining how and why everything is designed. The second half each student is assigned a topic about something used in industry that is related to concurrency, for example mine was parallel streams in java. I wrote a paper and gave a presentation about how it was designed, how it worked, and how to effectively use it. Really changed my perspective on a lot of programming.
Sounds interesting, thanks for the reply!
Steve is pretty condescending on Piazza. I prefer the way Mitra uses Piazza:
To be honest, the freshmen that take 227 ask completely different questions than the Juniors taking 309
Edit: To whoever is reading this thread. This dude started editing his comments and adding stuff after he calmed down so my answers are not a clear reaction of what is being shown.
To be honest, it's completely normal for freshmen to ask those questions.
Also, the information 309 TAs and teachers give out is usually specialized knowledge, only a few of them have experience developing in that language or with that framework, so they HAVE to do more work to answer a question. So not only are they more direct, they put in more work to help students.
Yeah but for a lot of kids it is the first programming class they take. You can't realistically expect there to be no stupid questions. Some of the answers are ridiculously blunt or not at all helpful.
Stuff that would take the instructor literally 3 seconds to answer, but you get answers like: Check lab 4, problem 2.
When you could literally just say:
Strings use .length and arraylists use .size()
Also, it is literally the instructor's job to help students. Most of the questions in 309 are explicitly answered in the slides posted by TA's. But the TAs and Instructors actually just give them direct answers, and even engage in follow up discussions.
No no don’t misunderstand me, ask aaall the beginner questions you desire. I live by the principle of nobody popped out as a baby knowing everything, we all have to learn by asking.
I’ll gladly explain to you strings use .length and arraylists use .size() as long as you want ;)
What I mean is that many people have poor studying skills and used to hand holding from highschool, and here is where they realize procrastinating and missing class doesnt work anymore.
So when people just ask “why is my dumb code not working” without a sherd of further explanation there is not much that can be done, even with all the best intentions in the world.
Well damn, it's almost like you could ask them to paste their error messages into a follow up discussion or something.
There is still no need to be condescending to students taking their first programming class. Frankly, there is no need to be condescending to any students, ever for any reason. As an instructor, again it is your job to help people learn the material.
Being condescending does not facilitate learning, which is your job. Just do your job or don't respond.
Not only do condescending answers add nothing to the discussion, the discourage students from asking more questions, putting them further behind.
I dont know who you felt this coming from, I am sorry. You may have perceived the advice given to you much differently than how it was intended
A lot don’t have interest of learning what was their mistake and improving their knowledge. “Hey, this is what I’m getting, I’ve tried A and B like this, what could be happening?”
Many are not the lost, forsaken students you are depicting. Many are indifferent and it is very hard to help them.
You don't know that. There is absolutely no way you can have insight into the motivations of your students unless they explicitly tell you.
I really don't understand what you are advocating at this point, it seems like you are just defending instructors and TA's being unhelpful.
It's just a bit excessive. I make friends with underclassmen who are in some of my electives and it is the same thing every year. You'd think that he'd realize that by the end of the year there are going to be questions like that, and he would just get used to it, but every single year, I mean EVERY single year, he does the exact same thing.
He's very engaging in class, he is always interesting, he definitely puts a lot of effort into his lesson plans, but every single year he just gets like that on Piazza, and it seriously doesn't even seem like it is him posting it. Honestly, it is just strange.
You've never been a TA when a student asks "Is this right?"
and you look at their code and realize very quickly that they have no idea what they are doing, and the code isn't theirs because the code is for a similar (but different lab) that the previous semester's class did.
Sometimes it's very difficult to have sympathy.
I am specifically talking about etiquette on class forums. Also, if a student forgets to post as anonymous to classmates, you literally have an instructor publicly humiliating someone in front of potentially 100+ students. I don't think there's any way you can look at that and call it an acceptable student/instructor interaction, especially in a freshman level class.
There's a difference between pulling someone aside during lab and questioning a student about plagiarism vs. publicly ostracizing them in front of their peers.
Com S classes are their own monster (just from an admin pov)
You mean where he marks a question as a “good question” but doesn’t answer it? Mitra is terrible on Piazza. He’s usually just yelling at us on it.
Mitra has had 0 posts yelling at people on Piazza. He also doesn't have experience with every framework, and he @'s people who can answer the question.
Also 80% of the people who complain about Mitra literally never show up to class.
Plus, like a huuuge portion of the class haven't even looked at his course website.
Maybe in the past. But he definitely has been rude in Piazza this semester. But not giving out solutions to the sample exams when he said he would and then acting like it’s a huge ask?
Yeh but Mitra just hands out A’s like there’s no tomorrow. Plus he is super nice in office hours, maybe he just wants people to come there instead?
Yeah, that would mean something if you didn't get a cheat sheet for the test.
I feel like saying one was “good” or “bad” is heavily biased by how adept you felt at their courses.
In the end they are both caring instructors and I at least have been able to take valuable information from both.
One of my two favorite teachers at ISU taught a course that I dropped because I wasn't doing well.
I also got an A in 227.
Steve was also never condescending to me personally.
I loved going to his lecture, he is definitely a great instructor who puts a lot of time into his lesson plans, but that late semester Piazza stuff is completely unnecessary.
I am very glad, we all try very hard to get our dear students to be successful just like older TAs did with us when we took the course.
You really don't have to handhold students, all you have to do is not be explicitly rude. It really isn't that hard. It's not like something just "slipped out" you are at your keyboard and you have to consciously press 50+ keys. Just maintain your composure like an adult.
I don’t know who you had or who your feud was with but I am an adult and I am respectful to everyone that I talk to. If you have a bone to pick with someone in particular, go talk to them.
By "you" I meant like everyone. Sorry for the confusion.
No bone to pick with you personally, I did not mean to offend.
I just looked through about 100 posts by searching his name and I found maybe 1 post that can be considered even remotely rude. None of them are condescending, I even saw about 10 "come to my office hours if you need further explanation" and he pinged like 20 TA's about questions that people had that he couldn't answer.
He’s usually pretty helpful when it comes to the programming. But for the exams he never seems to want to help people or post old notes/solutions. Even if they ask a direct question, sometimes his answers are less than helpful
Yeah but his answers are never condescending. That's what I'm getting at.