Average 2.77 based on 107 teacher ratings
Stephen R. Rose is a Computer Science teacher at Thomas Jefferson High for Science and Technology located in Alexandria, Virginia. When comparing Stephen R. Rose's ratings to other teachers in the state of Virginia, Stephen R. Rose's ratings are below the average of 4.33 stars. Additionally, the average teacher rating at Thomas Jefferson High for Science and Technology is 4.01 stars.
4
Easiness
2
Helpfulness
3
Clarity
3
Knowledge
2
Textbook Use
3
Exam Difficulty
5
Recommended
5
Easiness
5
Helpfulness
5
Clarity
5
Knowledge
5
Textbook Use
3
Exam Difficulty

Mr. Rose, surprisingly, is one of the nicest teachers I've ever had yet, believe it or not! This is coming from a student who has him in Summer School Foundations of Computer Science. I love him because(at least during the summer) he always puts on a smile everyday(but sometimes has a serious face, ofc) is really supportive because he comes around and checks if we're ok on the labs, we are ALLOWED ask him any type of question anytime. Follow and keep his RULES, he's quite serious about them!

1
Recommended
1
Easiness
1
Helpfulness
1
Clarity
1
Knowledge
1
Textbook Use
5
Exam Difficulty

He makes cs very difficult because of his teaching style. Will not help with any assignments.

4
Recommended
4
Easiness
4
Helpfulness
5
Clarity
4
Knowledge
3
Textbook Use
3
Exam Difficulty

Mr. Rose is one of the best cs teachers! He's helpful and really knows what he's doing, plus his class is fair and theres not much homework. I really enjoyed cs with him, and I'm really happy I got to have him!

2
Recommended
3
Easiness
1
Helpfulness
3
Clarity
2
Knowledge
1
Textbook Use
3
Exam Difficulty

He was an ok teacher. He does not explain much, so you need to teach yourself a lot of the topics. I enjoyed computer team, though, as he was much more relaxed in that setting.

5
Recommended
5
Easiness
5
Helpfulness
5
Clarity
5
Knowledge
3
Textbook Use
1
Exam Difficulty

At first I was absolutely terrified of him... But throughout the year I realized what a cool guy he actually is. He is extremely fair and will give help if you need it. I personally learned a lot from him. Just a little advice for incoming students - NEVER pull out your phone, NEVER have an food or drinks in his line of sight, and the labs will save you.

1
Recommended
3
Easiness
1
Helpfulness
1
Clarity
4
Knowledge
1
Textbook Use
3
Exam Difficulty

Not a very helpful teacher...very strict on rules and has no regard for student advocacy of any kind. Only cares about wumpus

1
Recommended
3
Easiness
1
Helpfulness
1
Clarity
1
Knowledge
1
Textbook Use
5
Exam Difficulty

Mr. Rose is probably the worst teacher I have ever had. He makes asking a question so difficult that people don't do it. For a CS teacher he is very close minded to personal devices and will leave u outside in sub freezing weather if you are a second late to class. He doesn't teach at all and all he does during class is sit on his computer and look at pictures of planes and boots.

1
Recommended
3
Easiness
1
Helpfulness
1
Clarity
1
Knowledge
1
Textbook Use
5
Exam Difficulty

Mr. Rose is probably the worst teacher I have ever had. He makes asking a question so difficult that people don't do it. For a CS teacher he is very close minded to personal devices and will leave u outside in sub freezing weather if you are a second late to class. He doesn't teach at all and all he does during class is sit on his computer and look at pictures of planes and boots.

1
Easiness
2
Helpfulness
3
Clarity
3
Knowledge
1
Textbook Use
1
Exam Difficulty

If you take Accelerated, the class takes the daily quiz, then he hands out papers, talks for a minute or two, and then everyone goes to the lab. Beware of the tests (KD's) after the 1st unit he stops announcing them and just gives them randomly. He is pretty strict, (don't be late, don't ever pull out your phone) and measures everything in seconds.
Can't speak for foundations, but Accelerated is basically all labs so his teaching style doesn't really matter. Don't expect any help on the labs.

1
Easiness
1
Helpfulness
1
Clarity
2
Knowledge
1
Textbook Use
5
Exam Difficulty

I am telling you right now, if you have Mr.Rose do whatever possible to change your schedule. He is not helpful at all and is extremely mean. He locked multiple students outside for 10 minutes in 27 degree weather and they were actually a minute early. Honestly he will never help you so just change your class ASAP

5
Easiness
1
Helpfulness
1
Clarity
1
Knowledge
1
Textbook Use
1
Exam Difficulty

could have been better

3
Easiness
1
Helpfulness
2
Clarity
1
Knowledge
1
Textbook Use
3
Exam Difficulty

He doesn't really help you with any labs that you have. He will answer any question of your's with another question. Make sure to be ready when he comes to check your labs, because he will skip you if you delay a second. Also his voice makes you want to sleep. OFF TO THE SALT MINES.

4
Easiness
1
Helpfulness
1
Clarity
3
Knowledge
3
Textbook Use
3
Exam Difficulty

Mr Rose is too old fashoned to teach a technology course at a tech and science school. He is also very specific in questions that he ask, but is not all that responsive to some situations. He also hate cell phones, food, and water in his classroom.

5
Easiness
1
Helpfulness
1
Clarity
2
Knowledge

You need help with a lab? "Let me try this again". You have approximately 300 seconds for this KD. Is that a cellular device? Hand it over.

5
Easiness
2
Helpfulness
3
Clarity
3
Knowledge

Mr. Rose is a fair teacher. His class is pretty easy as long as you do the required tasks and I got a over a 100% for all of the quarters. He gives a lot of extra credit. He makes occasional jokes that sometimes are funny, but he is not really helpful when it comes to questions, but he is ultimately FAIR. He acknowledges his mistakes and grades well. He's pretty strict about being on time to class, but once at Freshmen Computer Team he let 3 people in late and all he said was, "Wanna a cookie?"

4
Easiness
2
Helpfulness
4
Clarity
5
Knowledge

He is a fine teacher for those who are raging, it is just that Mr. Rose doesn't really help much. Just sitting down and talking gets students nowhere. He knows what he is talking about, is nice, and is fairly lenient on grades.

1
Easiness
1
Helpfulness
1
Clarity
4
Knowledge

Honestly, I do not like Mr. Rose as a teacher. He is way to hard on students. I understand that the curriculum is hard, and that he cannot control what must be taught, but he does not give ANY help on doing any of the assignments. He knows that students are afraid of him, but does nothing about it, so people are afraid to ask him anything. He considers helping as cheating, and there is no teacher on-par with strictness or lack of clear instructions.

4
Easiness
3
Helpfulness
3
Clarity
2
Knowledge

Mr. Rose is a pretty good teacher. He knows his stuff.
Oh, and Wumpus. I will always remember WUMPUS.

4
Easiness
1
Helpfulness
2
Clarity
3
Knowledge

Mr. Rose has been teaching for a long, long time. He must be doing something right with the county. However, he's no help at all if you go to him with a question; expect to hear "Let me try this again." Always be on your best behavior, because he is always looking for an opportunity to enforce rules.

5
Easiness
1
Helpfulness
2
Clarity
3
Knowledge

He knows his stuff, but doesn't devote time to the students. Needs to actually lecture so that students can write their own programs and understand the material, not just copy of his program.

3
Easiness
3
Helpfulness
3
Clarity
5
Knowledge

mr.rose seems very intimidating at first and doesn't explain very well. i personally hated comp sci so i sort of gave up on the class but still ended up with an A. he gives TONS i mean TONS of extra credit. one warning. NEVER BE LATE TO CLASS.

3
Easiness
1
Helpfulness
2
Clarity
5
Knowledge

I was getting a pie out of my locker for pi day during math class. He heard me opening my locker, came into the hallway, and asked me which class I was skipping. Oh yeah, also can't teach. Most of the class ends up copying all the labs by the end of the year; normally I would consider this cheating but in this case in which the teacher gives no USEFUL help it is kind of necessary. Not the worst

5
Easiness
3
Helpfulness
4
Clarity
5
Knowledge

Mr. Rose actually is a really good teacher. People always hate on him because of his sense of humor, and because they want him to baby them and he always tells them to go to the API. Which is actually really good of him. The API will become your best friend during the final project and if you continue on because the biggest way you learn more CS is from that. Just give him a chance, pay attention,

5
Easiness
1
Helpfulness
1
Clarity
5
Knowledge

I took comp sci in the summer and had Mr. Rose. Honestly, he makes no sense and all his notes come directly from the packet. Just read the packet before he lectures and you'll be fine.
He knows his stuff, but is just kinda old and no one gets him cuz of that.

2
Easiness
1
Helpfulness
2
Clarity
5
Knowledge

mr. rose is a sarcastic cruel person who delights in the ignorance of others to his subject. reading this review, he'd most likely enjoy it. doesn't seem to be accepting of others or their ideas, constantly puts you down and teaches only the bare minimum, expecting you to learn practiacally the entire class using your own devices.

3
Easiness
1
Helpfulness
1
Clarity

Told me I was a terrible writer when I submitted an essay for geometry (2003) to which I'd devoted much effort. Now I'm published in the Huffington Post, Mr Rose. He was a mean, arbitrary teacher.

2
Easiness
1
Helpfulness
1
Clarity

He's a very traditional person, so he can get really mad at you if you don't follow his rules. Also, he's really nice, and even though he doesn't show it at all times, he does have the best interest of his students at hand. He can't really teach, and if you don't get compsci, you're going to have a tough time. He won't help you at all unless you have a plan, so always make one before you ask for h

5
Easiness
3
Helpfulness
4
Clarity

I don't understand why people thinks he's mean when he's actually very nice/caring for his students. True, he might get irked by some little things such as coming in late, but if you actually give him a chance and ask some questions, you'll be surprise. Oh, and awesome Frosh' Comp Team coach!!!

3
Easiness
1
Helpfulness
1
Clarity

He is a mean person who is super strict and doesn't care for children.

5
Easiness
2
Helpfulness
5
Clarity

4
Easiness
1
Helpfulness
3
Clarity

Hates children. I have no idea why he became a teacher. Don't ever be late to class, and always strictly follow all class rules. He can be mean. That said, if you stay on his good side you'll be fine. He is also easier than Billington for APCS. Intro CS is easy in general so I wouldn't worry if you have him for that.

3
Easiness
3
Helpfulness
3
Clarity

I really enjoyed Mr. Rose's class. Some people had a more difficult time, but it was mostly because they did not apply themselves and didn't try. He can be confusing at times, but really has the students' best interests in mind. Sort of quirky, but altogether an enjoyable class.

4
Easiness
1
Helpfulness
1
Clarity

The class is easy, then again i already knew compsci. NEVER BE LATE TO CLASS. he doesnt teach much, teach yourself the material

3
Easiness
3
Helpfulness
3
Clarity

he actually is nice but make sure you're on his good side. the class really isn't all that hard but he seems really intimidating. DONT EVER COME LATE.

4
Easiness
3
Helpfulness
3
Clarity

I had him for APCS- not as bad as I thought. He's very traditional and not that great at explaining... Also plays favorites. Just do the labs and participate and laugh at his jokes.

4
Easiness
2
Helpfulness
1
Clarity

3
Easiness
1
Helpfulness
2
Clarity

get out. now.

3
Easiness
2
Helpfulness
2
Clarity

as a person he is very strict and intimidating but his class wasn't too hard, as long as you did the labs and did well on the tests you got an A

3
Easiness
2
Helpfulness
1
Clarity

5
Easiness
3
Helpfulness
4
Clarity

he's a bit old-fashioned, but his class isn't as bad as you think. the tests are pretty easy, but he does grade labs a lot stricter than most other teachers. He WILL help you... if you have a plan for you lab

3
Easiness
3
Helpfulness
5
Clarity

his tests are hard, but quizzes are easy. very unapproachable especially if you don't have a plan for the lab and you better not be late for class or do anything disruptive in the hallway by his classroom

3
Easiness
3
Helpfulness
4
Clarity

Do not be late to class. Your initial grade is okay, but with extra credit, an A is easy to attain. He seems unapproachable but he IS helpful. Some don't like his teaching style. I thought he was hard to understand, but as soon i started catching onto his teaching style, I found it much easier and the class much more enjoyable.

4
Easiness
2
Helpfulness
2
Clarity

his quizzes everyday are generally easy bcause they r open note. when in a bad mood beware. nicer to girls. at the end of each unit there are tons, TONS of extra credit. just do those. but dont be late to class

3
Easiness
4
Helpfulness
3
Clarity

I had him for APCS. Be respectful at all times, follow every school rule to the letter and NEVER EVER be late, and you'll be okay. He treats the girls a little less harshly than he treats the boys in class. Not a good lecturer, but he is pretty helpful one on one. Just ask for help. From what I've heard, he is better for APCS than Billington, but terrible if you're in regular CS.

1
Easiness
2
Helpfulness
2
Clarity

He's...a bad teacher overall. I really dislike his attitude towards everyone. I say hi, he grunts.

4
Easiness
1
Helpfulness
1
Clarity

worst teacher on earth. the end of story.

4
Easiness
4
Helpfulness
4
Clarity

He really isn't a bad teacher. He doesn't teach you a lot in his lectures, but he'll help if you go see him. He gives EC. BE ON TIME, raise your hand, and don't interrupt him. Then you'll be fine

2
Easiness
1
Helpfulness
1
Clarity

If you're good at compsci, he will LOVE you. I wasn't so lucky. His lectures are just basically reading the packet aloud. Doesn't help you with labs unless you have a plan for them.

4
Easiness
3
Helpfulness
2
Clarity

Kind of scary at first. Don't be late to his class. However, if you show effort, he'll give you an A. He told me he'd give me an A after I sought help a lot and I heard other similar storeis.

3
Easiness
2
Helpfulness
1
Clarity

He reads the packets to us. Overall boring class. He talks about his life way too much. He doesn't really like getting out of his shell and anything out of ordinary is bad...

5
Easiness
3
Helpfulness
5
Clarity

Good teacher if you make allowances for his eccentricity. If you actually try on tests and turn in your labs, you'll do fine. A (usually) fair person.

3
Easiness
1
Helpfulness
2
Clarity

be good at apcs or good luck

3
Easiness
2
Helpfulness
2
Clarity

had him for apcs (i'm very bad).he is a strange man.class exactly the same as billington's though.strict.but nice if you talk to him.easy if you're good at cs, hard otherwise

5
Easiness
1
Helpfulness
1
Clarity

One of those people who enforces rules just for the sake of enforcing them. He terrorizes people over trivial transgressions. Hard-hearted, even more so as a teacher. Basically my worst class at TJ.

5
Easiness
4
Helpfulness
4
Clarity

Get on his good side and he will be one of the nicest people ever. He's very funny if you can get his jokes.

3
Easiness
1
Helpfulness
1
Clarity

Mr. Rose wastes half of period reading the text to you. If I had to take the course with just the text, and no teacher, I'd be no worse off. Wide range reviews because ppl somehow got on good side

4
Easiness
5
Helpfulness
3
Clarity

I'm failing at his class, but I really can't hate him for it, I mean I don't try and he's still very patient and caring.

1
Easiness
2
Helpfulness
1
Clarity

I Didn't Get On his Good Side, and I Payed Dearly. Listen To His Lectures; His Writing Is Ilegible. He Doesn't Know His Subject To Well .Is Not Good At Explaining Concepts.

4
Easiness
3
Helpfulness
3
Clarity

Mr. Rose is not hard for CompSci as long as you try, use logic, and take notes. Open notebook quizzes almost every day. Don't get intimidated by him; he's actually a nice person. Follow his rules.

4
Easiness
3
Helpfulness
3
Clarity

This is my third class with this teacher (Geometry, Intro to CS, and APCS). I suppose overall, he's a decent teacher. However, don't expect him to help you all the time. He's very patient, but has relatively strict rules. Just be sure to listen and you'll be fine. Easy teacher.

4
Easiness
4
Helpfulness
4
Clarity

He's a great teacher if you are able to get on his good side. He's pretty helpful and humorous in his own way. Overall, despite the rumors, I think he's a good teacher.

3
Easiness
4
Helpfulness
4
Clarity

Get on his good side the first week. Do your homework, and DONT BE LATE! Pay attention in class. Take good notes whenever he writes on the board- you need them for your quizzes. Pay attention to everything he says and you'll do well in his class. And whatever you do, DON'T ASK HIM TO USE THE RESTROOM- apparantly he told us the first day that there is a sign-out sheet for it, so dont ask. I learned that the hard way. Back to the "pay attention to what he says" bit again.

5
Easiness
4
Helpfulness
4
Clarity

It takes a bit of time to understand exactly what he's trying to teach you, and a bit of time to get used to the fact that he counts time in seconds, but he is an excellent teacher, and definetly knows what he's doing.

5
Easiness
5
Helpfulness
5
Clarity

If you don't try at all in his class, and don't pay attention, and don't ask questions when you need to, of course you'll hate him. For all those people with normal intelligence/ ability to not get teacher to explain same thing AGAIN, he rocks. He's really nice if you're not a slacker, and the class is REALLY EASY. Get him for compsci, because you learn stuff but its easy.

3
Easiness
2
Helpfulness
2
Clarity

boring. tough. bad.

5
Easiness
4
Helpfulness
4
Clarity

Hey hes not a bad teacher and he will actually help you after class! He is really nice if you try and do your work and not be lazy. He is actually really easy and if you do the work you'll get it. Doesn't descriminate at all.

1
Easiness
3
Helpfulness
3
Clarity

Mr. Rose isn't the nicest teacher I've had...

2
Easiness
4
Helpfulness
4
Clarity

i had him for the first half of the year. he really isnt as bad as everyone says! i went into his class expecting to hate it and left loving cs!

4
Easiness
1
Helpfulness
1
Clarity

I hate the guy. very interested in the topic but cant keep me interested. I go ahead just to avoid his talks

2
Easiness
4
Helpfulness
2
Clarity

Really confusing and scary sometimes. Doesn't teach well, but he's not that bad. He talks in seconds and is a killer for attendance.

3
Easiness
4
Helpfulness
3
Clarity

not the best at explaining concepts but he does his best to help. if you work hard you can get on his good side. humorous in an eccentric way

3
Easiness
3
Helpfulness
3
Clarity

He's kinda odd and confusing. It wasn't that hard but it was annoying when he was going too fast and about half the class was behind

3
Easiness
1
Helpfulness
1
Clarity

It's easy to get confused in this class

5
Easiness
2
Helpfulness
2
Clarity

He'll get good feedback if the person is smart. He'll get bad if the person is not smart. Why? FAVORITISM. I aced his class but com'on. Teach, not discriminate!

5
Easiness
3
Helpfulness
2
Clarity

i knew a lot about computer science before i came in to this class so it was easy. Have to be on time or you get a zero. not too helpful either

4
Easiness
1
Helpfulness
1
Clarity

I had Mr. Rose 8 years ago for Computer Science, and the fact that he passed our tests back in descending order still annoys me. That's just mean.

4
Easiness
4
Helpfulness
4
Clarity

really nice if you try and ask lots of questions. hes also really undersantding about stuff. love his crazy tangents in the middle of class. great to imitate.

4
Easiness
3
Helpfulness
1
Clarity

his handwriting made it so hard for me to learn anything in that class. i had people who already knew it or had different teachers teach me

3
Easiness
3
Helpfulness
3
Clarity

Tuuurtle!! and GREAT shoes hehe. Not a bad teacher and very nice man.

5
Easiness
3
Helpfulness
3
Clarity

he tends to be very strict about some things- you HAVE to be on time, and you can't eat (no water). as long as you do work and are respectful, it's an ok class.

5
Easiness
5
Helpfulness
4
Clarity

he was a very nice teacher, and he really cared about his students. im glad i got him again.

4
Easiness
5
Helpfulness
5
Clarity

He's a bit strange, but I've never received so much respect from you. He's very calm and understanding. Not too much work, you'll get an A if try.

5
Easiness
2
Helpfulness
2
Clarity

Nice guy, and I learned a lot from his Geometry class. However, he often confused a lot of people when he answered questions.

3
Easiness
1
Helpfulness
1
Clarity

The old turtle:his lectures are so boring. The only good thing was that I got my bio hw done. didnt learn a thing, bombed all KDs but managed an A?!?!

4
Easiness
4
Helpfulness
4
Clarity

weird guy, try to make an effort of learning something in his geometry class, he'll like u. apparently his geom classes know the most compared tot he others

3
Easiness
5
Helpfulness
4
Clarity

he's very unpredictable

5
Easiness
1
Helpfulness
1
Clarity

Mr. Rose is an easy teacher. Other than that I think he doesn't even know a thing about Java and Geometry. There is a reason why his 8th Period Lab is empty.

3
Easiness
3
Helpfulness
3
Clarity

i had him last year for geometry as well as this year for comp sci. when he says time, he says it in seconds (so annoying) and he doesn't really know java.

4
Easiness
1
Helpfulness
1
Clarity

He always thinks he is right. Whenever a student asks for help, he says to bring a plan. Like he has anything to do. I always see him playing games on his comp!

4
Easiness
1
Helpfulness
1
Clarity

dont ever sign up for his lab 8th- ull notice its the only one not full.. for good reason

3
Easiness
1
Helpfulness
2
Clarity

worst summer ever

5
Easiness
4
Helpfulness
3
Clarity

Unpopular, but not a bad teacher. Easy A, and I actually understood the material

3
Easiness
3
Helpfulness
3
Clarity

Odd-Gives time in seconds. Has shoes that squeek so you can hear him coming.

2
Easiness
4
Helpfulness
4
Clarity

Gives much xtra credit- impossible not to get A

4
Easiness
4
Helpfulness
4
Clarity

Would've been better if he knew more Java,but explained better than the packets.

4
Easiness
3
Helpfulness
4
Clarity

wumpus.

2
Easiness
3
Helpfulness
5
Clarity

He's ok. Nice enough, and a good, unbiased teacher

4
Easiness
4
Helpfulness
2
Clarity

"We have about 3600 seconds left"

5
Easiness
2
Helpfulness
3
Clarity

Easiest A -ever-. I was sad that I didn't break 100 ;_;. Pretty nice too!

5
Easiness
3
Helpfulness
3
Clarity

classy guy

Similar computer science teachers like Stephen R. Rose?

Anne Drobnis Former Computer Science
25 Ratings
Randy Latimer Former Computer Science
19 Ratings
Joshua Strong Former Computer Science
18 Ratings
Curtis Holliman Former Computer Science
16 Ratings
P. Rittman Former Computer Science
10 Ratings

Learn more about Thomas Jefferson High for Science and Technology

5-star
67%
4-star
12%
3-star
10%
2-star
4%
1-star
5%
Based on 7,828 Ratings
Thomas Jefferson High for Science and Technology is located in Alexandria, Virginia with an average teacher rating of 4.01 stars. When comparing Thomas Jefferson High for Science and Technology's teachers to other teachers in the state of Virginia, Thomas Jefferson High for Science and Technology's teachers are below the average of 4.33 stars. Thomas Jefferson High for Science and Technology ranks 167 amongst all High Schools in the state of Virginia. Learn More