2.5

Linda Shepherd

Information Science - University of Texas at San Antonio

2.5
Quality
4.1
Difficulty
23%
Would Retake
142
Reviews
2.5
Quality
4.1
Difficulty
2.5
Helpful
2.4
Clarity

23%

Would Retake

142

Reviews

Rating Distribution
Official

5

26

4

21

3

18

2

21

1

56

What Students Say

Shes pretty awful if youre a first time programmer

IS2033 - 2.0 rating

Horrible at teaching programming for new programmers

IS2033 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

53%

Textbook Required

38%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 50 grades
Most common grades:
A (13)
Not sure yet (12)
B (9)
Grade Distribution
A(15)B(13)C(12)D(3)F(0)A-/B+(8)
Based on 68 reported grades
A: 13
Not sure yet: 12
B: 9
B+: 8
Common Tags
Tough grader (37)
Group projects (21)
Get ready to read (17)
Lots of homework (16)
Lecture heavy (16)
Test heavy (13)
Skip class? You won't pass. (8)
Graded by few things (8)
Rating Trend

Declining

-0.78 avg change
Nov
Dec
Apr
May
Sep
Nov
Last 6 months
Ratings by Course

IS1023

4.5

(2)

2033

4.3

(3)

IS2033

3.2

(63)

COBOL

3.0

(1)

IS2031

3.0

(7)
+7 more courses
Difficulty by Course

CS1063

5.0

COBOL

5.0

IS2033JAVA1

5.0

IS203331

5.0

IS2063

4.6

Reviews (142)
1.0
5.0
CS1063
Nov 18, 2004

Wow this class sucked. She doesnt know much about anything... and she expects you to do a lot of work, every week. Exams are pretty hard too :( AVOID

1.0
5.0
IS2033
Nov 18, 2004

Her test is very hard and a lots of work!!

3.0
5.0
COBOL
Dec 6, 2004

Very hard and long test

1.0
5.0
IS2033
Feb 14, 2005

avoid if possible...

1.0
5.0
IS2033
Apr 15, 2005

HATE THIS INSTRUCTOR AVOID AS MUCH AS POSSIBLE SHE DON'T KNOW WHAT SHES TEACHING HAVE FUN IF YOUD DO PLAN TO TAKE HER!!!!!

2.0
4.0
IS
May 5, 2005

She talks like a textbook, she can't relate to anyone who doesn't have a PdD.

4.0
3.0
IS2033
May 11, 2005

Great if you have previous programming experience (like C++). Pay attention in class, start hw assignments early, and carefully check programs for errors as she can be a little picky. Overall, great professor for an intermediate programmer. Actually, her tests were easier than Khoo's C++ tests.

4.0
3.0
IS2033
Aug 18, 2005

Hint1: Open the disk in the back of the book and use it. Her tests were straight from textbook and notes, and the books have much of the coding done for us. I had little to no programming experience, and got a B but I did say a prayer every now and then. Hint2: Better to turn in with a couple errors than late!

2.0
3.0
IS1403
Nov 11, 2005

i hate this lady..at first she seemed like she is nice and will help you...NOT... dont take her,she has a bad attitude

2.0
3.0
IS3003
Nov 20, 2005

This professor is dry and bland.. she sounds like she's reading out of a book. Very boring lectures and she requires you to get into groups and form an oral presentation. Too much work for an IS class. Avoid her if possible.

5.0
1.0
IS2033
Nov 28, 2005

If you show up to class and participate then she is very willing to help you out. She even went as far as helping me out in another class. Her tests are straigt from the book and most of the coding assignments are also straight from the book. Don't forget to do your code lab.

3.0
3.0
IS3003
Grade: B
Dec 12, 2005

I TOOK HER IN THE SUMMER. IT WAS EASY, HANDS ON, AND STRAIGHTFORWARD. SHE WASNT VERY HELPFUL, IF YOU DIDNT KNOW IT ALREADY YOU WOULD HAVE A HARD TIME. I WOULD HAVE HATED TO TAKE HER DURING THE REGULAR SEMESTER, SHE SEEMS TO GIVE ALOT OF WORK.

4.0
3.0
IS2033
Apr 6, 2006

She really isn't that bad. Coding is straight from the book. Tests are very straight forward. not bad.

2.0
2.0
IS3003
Aug 4, 2006

BORING! Class is easy but lectures are tough to sit through. She hates it when you don't show up, attendence is a must (part of your grade). She doesnt really give out that much work but coming to class sucks.

3.0
3.0
IS3003
Aug 16, 2006

She is a nice person but the class is a bit boring. Her lectures are thorough but she rambles and its very hard to pay attention. Her tests are on the computer and they are hard. I am an A student and got Cs and below on them w/ studying. There are inclass activites and hmwk and a group project. She takes attendance.

5.0
1.0
IS3003
Aug 16, 2006

This class was an easy A. Your allowed to miss a few classes and the tests are based solely on the text, mainly definitions. There are a few in class assignments that are clearly marked on the sylabus. If you go over the main ideas and definitions before the test you should get an A.

4.0
2.0
IS2033
Oct 16, 2006

This class was very easy. If you have any Java programming experience, then easy A. If you don't know how to program, then you will learn the VERY basics. She repeats lectures a lot and moves slowly over basic concepts. Tests and Quizs are on WebCT mostly and arnt difficult, just skip over chapters.

2.0
2.0
IS3003
Oct 22, 2006

If she didn't take attendence, no one would ever go to class. I feel the classes are a waste of time, all you need to do is read the book to do good on the tests. I get a lot of work done for other classes in her class. Very hard to pay attention to, she rambles. Easy tests, but a dread to go to.

4.0
4.0
IS2033
Jan 18, 2007

The lectures are helpful,reading the book is all you need for quizes and tests. the program assignments are hard if you have no kind of experience with java. I had a very hard time but this teacher helped me alot throughout the semester. Just show her you are willing to meet her halfway and you will make it with no problems.

5.0
1.0
IS1023
Apr 13, 2007

Easy A. If you have no programming experience then this class will provide you with a very good foundation. Quizzes and Tests are easy and come from WebCT and book (which is easy-to-read and understand). Will reward your attendance with extra points to overall grade, so a high B could be an A.

4.0
3.0
IS1023
May 29, 2007

The material is straight from the book. Be prepare to turn in assignments every week of the semester because they can hurt your grade so much,ugh. The quizzes and exams are simple and from the book too.

3.0
5.0
IS2033
Jan 16, 2008

Ok I never took a programming course before and I found this course hard. She gives you the first 3 assignment codes but after that youre on your own. The tests i thought were difficult. Quizzes were easy. You also have to pay for some B.S. online called codelab? All in all just read the book if you take her.

5.0
2.0
IS3003
Apr 14, 2008

Boring class, but over all easy and recommended. 4 test that are from the power points and book, a couple assignments she comes up with, and she takes attendance.

5.0
2.0
IS3003
Jun 20, 2008

Prof. Shepherd is a knowledgeable and helpful teacher. The material for this course is on the dry side, but that's not her fault. She is more than willing to engage in topical discussion that can keep the class interesting. Go to class and read the book and you will do fine in this course. I found her class a positive experience.

3.0
3.0
IS3003
Aug 11, 2008

The class was pretty much a lesson in business bureaucracy. Her lectures and tests are straight from the book, but she takes attendance. She tends to split hairs on tests and ask questions on minor details, & takes a while to post grades. Seemed like a decent person though-- besides, I imagine the class would be a PITA no matter who you take.

4.0
3.0
IS2033
Apr 27, 2009

Takes Attendance, frequent quizes, frequent PA's (program assignments) due. Tests are a bit difficult and there is no curve. If you dont know anything about programming before taking this class i suspect you will struggle. Shepherd is very smart, nice & helpful but seems to teach over the heads of newbies. Go to class & pay attention you'll pass

1.0
5.0
IS2033
May 12, 2009

I would not recommend. She seemed nice, but is not very helpful. Did not teach to the class. Only lectured to a sellect few who already had programming experience. Allowed them to frequently speak up in class to give their opinion on how things should be completed. Confused other who had no programming experience. Lots of homework/little help!

2.0
4.0
IS2033
May 12, 2009

Like the person below, she may be nice but don't let that fool you. There was only about 4 or 5 people that knew what was going on, while the rest of us struggled. The programming assignments/quizzes were ok, but it was the tests that were hard. I recommend you take this class elsewhere since she is the only one who teaches this specific class.

1.0
5.0
IS2033
May 13, 2009

Terrible teacher. The class is supposed to be an into to java, but she only taught to those who knew programming to begin with, and those were the only people who knew what was going on! She's way too picky about her grading on programs, it's her way or it's wrong even if what you have would work. She never does test reviews and tests aren't easy

2.0
5.0
IS2033
May 13, 2009

As the others say, she is not helpful to those that are actually introducing themselves to programming. She lectures by reading slides crammed with technical terms and concepts and expects you to teach yourself through the book I guess. The tests are the real killers and her written test review recommendation was to read each chapter 3 times.

1.0
5.0
IS2033
May 14, 2009

Rotten Teacher! Taught to those in class who already knew programming. Said it was intro class not taught as an intro class. Tests were hard gave little to no insight as to how to prepare for class/test. Was not helpful. Lectured from slides and got side tracked easily. Let those with experience have to much input. Do not take this instructor!!

1.0
5.0
IS3003
Jan 3, 2010

This is a horrible professor. She should not be teaching this class. I am an A and B student but in her class I received a D ( 69.?)even though I attended class everyday as well as read every chapter including the practice exams after each chapter. I understood the book but NOT her lectures.:(

1.0
5.0
IS2033
Apr 10, 2010

Teaches to those who already understand programming and offers no help what so ever to those who are not familiar with it. Her tests are comprised of half multiple choice and half coding ON PAPER, with NO reference material. This woman should not be teaching a programming class, or any for that matter.

5.0
3.0
IS2033
Apr 15, 2010

Although not necessary, having a general understanding of Classes, Methods, & Java before taking this class will really help. She did go pretty fast but if you read the book its self explanatory. A bunch of people slacked off and failed; Its their fault honestly. If your into programming the tests are pretty easy. Takes attendance EVERY day.

5.0
2.0
IS2033
May 6, 2010

She gets a bad rap because her class shouldn't be an intro class. Take C++ and ASP.Net before her's and you'll probably do better.

4.0
5.0
IS2033
May 11, 2010

Technical class, take class when u don't have a full load of other classes. Project, exams are difficult, find a good partner. She teaches fast, need to keep up by reading in advance. I struggled went to class everyday, ask for her help, went to tutor. she is willing to help students just ask. Got a B in her class. Remember technical class.

4.0
5.0
IS2033
May 11, 2010

I have no idea why this is called an "Intro" course. It is Java programming, and it is challenging. She expects you to spend 9-12 hours per week outside of class on the material. This class felt like a "weed-out", trying to get rid of students who aren't 100% committed to an Information Systems major.

4.0
5.0
IS3003
Aug 12, 2010

This should not be called an intro class to anything.This is the class UTSA uses to make sure not everyone gets an IS or IA degree. There is no tutor to translate what she said in class. Just to check your programs are in the right format. There may be more ways than one to do things but she only want sit her way. Nice lady HORRIBLE CLASS!

5.0
4.0
IS2033
Dec 18, 2010

Not sure why all the comments say class is not an intro class. I had never coded in any language prior to 2033. Class is definitely not easy, but if you follow the reading with the lectures and assignments you'll do just fine. I would NOT recommend getting a partner, you will end up missing certain main aspects or ideas.

4.0
5.0
IS2033
Jan 7, 2011

Very difficult class!! It is a Java programming class, tons of work !! Study very hard for every test...

5.0
5.0
IS2033
Apr 19, 2011

She is a good prof that gets a bad rap because the subject matter is difficult. In order to really understand Java you have to practice it, and that means doing all your homework and labs...on your own. Having a partner not such a good idea because you might miss practicing an important concept.

3.0
4.0
IS2033
Apr 26, 2011

This course is tough. It did not help that it appears she is overwhelmed by the amount of material that she assigns then has to grade. It took longer than usual to get any grades back for programming assignments. The TA saved my rear. Go to the TA early and often. Prof. Shepherd knows the material but is not great at teaching.

2.0
5.0
IS2031
May 12, 2011

Class is pretty hard, teacher doesnt not really help out that much, not a good teacher, if youre thinking about taking this class learn some java intro before hand, so that you can better understand the subject

3.0
5.0
IS2031
May 24, 2011

She is a good teacher. The overall workload is ridiculous. Take 3 classes and combine them into one. There is so many projects and programming things to do all at once, with very little time. I recommend taking this class when you have easy other classes. This class takes a lot of studying on top of the work. I had a partner and made an A.

4.0
4.0
IS2033
Oct 17, 2011

The subject matter is difficult, yet Professor Sheperd does everything she can to help each student out. Great sense of humor. Class is lots of work, especially if taken during the summer. Tons of labs, tests are pretty difficult because you have to program on a sheet of paper. Overall good professor.

3.0
4.0
IS2033
Jul 14, 2012

This is a 4 credit course with the lab. Unfortunately it should be counted as 6 hours if it was based on the amount of homework assigned. And you will have to look in at least 6 locations to find all of your assignments. Overly complicated to find all of the assignments.

4.0
5.0
IS2033
Dec 13, 2012

If you do not have any experience in programming like me I would highly recommend that you do before taking this class. It can be difficult to follow because you’re not use the terminology. But the professor will do her best to explain and the tutors will help out a lot. A lot of work involved lab,HW,projects, does offer extra credit.

2.0
4.0
IS3003
Dec 18, 2012

Don't recommend her! For an intro course she goes WAY in depth and covers so much info that isn't even on the exam. I studied the quizzes (via blackboard) and earned B's on the exams.I rarely attended class as it was SO BORING. Exams are 50 multiple choice questions.Quizzes are 20 questions and comes from the textbook.Take someone else if you can.

3.0
4.0
IS2033
Feb 3, 2013

This is definitely a VERY intensive class. It was very time consuming with labs, assignments, etc. I do recommend seeing tutors any chance you can, it made a huge difference for me. If you do well on the assignments, it can help balance the exams (which involve writing out the code, don't get dependent on only typing them out).

2.0
5.0
IS2033JAVA1
Apr 3, 2013

This professor really is terrible & even worse than reviews. I'm an A+ kind of student & I struggled to pass exams after studying & reading the books multiple times. DON'T take her, Too bad no other prof teaches it though. she yells at students & isn't helpful at all, & people always drop. Some people really shouldn't teach, & this is one.

3.0
5.0
IS2033
Oct 15, 2013

The workload is impossible on a full time schedule. This is a2 section, class plus lab, n there are multiple complex coding per week for each class which includes sections from future chapters (read 2 ch ahead). Each code takes more than 2 hours. Instructions only are bout 8 pages long. Is this really necessary on an “intro class”?

2.0
5.0
IS203331
Oct 30, 2013

Find a priv tutor to help u w the codes. UTSA does have tutors but their hands r tied. most coding HW r done by another guy who seems to have something to prove n not the professor. extremely complicated. this class will rob way too deep into your other classes, so be prepared 4 that.

1.0
5.0
IS3003
Grade: Not_Sure_Yet
Nov 18, 2013

TERRIBLE! She makes no sense in lecture. She does not do any reviews. She never reminds you about the quizzes, nor even talks about them. She is the most unhelpful professor I've ever had.

5.0
2.0
IS2033
Nov 20, 2013

Great Teacher who know her java stuff. Everyone could learn somthing if they will stop texting in class and pay attention and stop ask the student how work hard on their code.

4.0
4.0
IS2033
Dec 22, 2013

She seems tough n witha short fuse but sweet lady w lots of examples. I understand the bad reviews. Class is hard due to the lab section for which some1 else does the coding problems n he is the 1 that will make your life misable. I think most can learn more if that guy gets replaced. He was my limiting factor on learning despite passing the class.

5.0
4.0
IS2033
Grade: B
Feb 6, 2014

Prof Shepherd gets a bad rap due to the subject matter. This class is very technical and intensive and comes with a lab with an outrageous course load. She is very helpful and nice to students and she gets excited about the subject which makes it easier to learn. I would take her again.

1.0
5.0
IS2033
Feb 6, 2014

Horrible teaching strategy. This professor made Java hard to understand for me and I've already taken this course at Vista. She doesn't tell you what you're supposed to do and doesn't tell you when things are due. No coding done in class only lecture. Learn it on your own because she's not going to teach you crap. Definitely take at Vista. Save $$$

3.0
4.0
IS2033
Grade: Not_Sure_Yet
Mar 25, 2014

Very difficult class! excessive assignments and exercises, feels like 9 hour class instead of 3! Has programming assignments that are worth almost as much as the exams in the class. Go to tutoring early and often and fine buddy up with some students in class if you want to survive, this class

5.0
4.0
IS2033
Grade: A
Apr 26, 2014

Ms. Shepherd is really passionate about teaching this class. Programming is hard anyways. She does her best to clarify the material the best way possible. Just attend to class and read the book and her slides, you will do fine. I'd take her again. she's always there to help if you have a problem. I agree with the course load, lots of stuff to do.

4.0
4.0
IS2033
Aug 15, 2014

She is very passionate about what she teaches, and she grades FAIRLY. She might seem mean, but she is actually very sweet and helpful. I really suggest you pay a lot of attention, and actually do your work once it's released, as it does stack up fast. This class is a weed out for IS/IAS. If you're really serious about your major, you will do fine.

3.0
1.0
IS2031
Aug 16, 2014

There is a very heavy course load. This class will determine if you're really about this major, or whether you're just in it because of the expected salary. I recommend you have some programming experience or that you show interest in learning it. She is a nice lady, be nice to her, and go to tutoring if you need extra help(it is very effective)

1.0
5.0
IS2033
Sep 22, 2014

Worst professor on campus, by far the hardest class I have ever taken. She does not tell you when things are due, or even what assignments to do. Regret taking her

5.0
2.0
2033
Oct 3, 2014

She teaches java in such an easy way to understand. You got to use notes on the test and her assignments were always clear. Loved her a lot, learned so much!

5.0
4.0
2033
Grade: A
Dec 20, 2014

the main prereq to get A in java is interest. She is pretty lovely and caring, and makes java understandable. 3 test where you can use your notes. Make sure you are prepared for this, it is a lot of work load and projects to deal with and read. Tutoring is a plus and is very effective. Attendance optional, but if you miss 7, you'll fail.

5.0
1.0
IS1403
Grade: A
Jan 14, 2015

Online class was super easy because I took the exact same course in high school. Had complications with the software in the beginning and she easily fixed it for me. Kind of annoying with all of the emails and blackboard posts that she is always sending.

3.0
4.0
2033
Mar 19, 2015

extremely heavy course load. considered dropping the class several times due to the amount of homework and how long the labs take. Makes you work for the grade and the book is a must-have. tutoring is extremely helpful and learned a lot more than i expected.

3.0
4.0
IS2033
Nov 18, 2015

Very intensive class. Requires a lot of time for assignments & projects(30%). Make friends with your classmates & tutoring is a MUST!! Understand the terminology and what it does or you will fail. 3 tests(45%) + extra credits. She allows you to use notes which are helpful. Study her PP, in-class exercises, and lab exercises for the test.

5.0
5.0
IS2033
Grade: A
Dec 27, 2015

Java is a tough subject to begin with, especially if you have no coding experience. Professor Shepherd will take the time to answer any questions, even staying late for class. I got an A in this class but I had to work my ass off for it. Do ALL the homework and extra credit. MAKE SURE YOU READ THE BOOK! I read the chapters twice, once b4 the exams

5.0
4.0
IS2033
Grade: A+
Mar 29, 2016

Okay take my advice seriously. Programming in general is a very tough course. If you have at least some experience, then it will help out. If not, go learn at least how to use print statements and do basic math with Java. Regardless, She is a wonderful teacher! Trust me, for such a hard subject she is as good as it will get. She is very organized.

3.0
5.0
IS2031
Grade: B
May 16, 2016

Extremely tough class, I had never taken any type of Java class or programming of any sort in my life. I was lost the entire semester and failed every test but I managed to get a B because of the extra credit and the PA's. The assignments are very difficult and long but if you put in the time you should pass. Put more code in your test cheat sheets

4.0
4.0
IS2033
Grade: C
May 23, 2016

Professor Shepherd is absolutely there for you. She truly wants you to learn material and she's passionate about it. The class isn't easy. Homework, weekly chapter quizzes, lab projects and assignments. Let her know you're struggling and she will do everything she can to help. Recommend!

1.0
5.0
IS2033
Grade: B
Dec 12, 2016
Wouldn't take again

Get ready to teach yourself friends. Dr. Shepard starts by teaching you what not to do, but wont tell you that until you've developed bad habits. She will get upset at the class if you give her the wrong answer, so be prepared for a 50 minute stare down. When she says read the book 3 times she means it. Expect no help even if you are new to coding.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
4.0
4.0
IS2033
Grade: A
Dec 20, 2016
Would take again

Not an easy class but Dr. Shepard was great. Only 7 Chapters but it's a lot of work and not just "busy work". Read each chapter thrice and put only code on cheat sheet. Very lenient grader on exams but automatic 0 if your PAs don't run, but tbh you'll probably deserve for being lazy. Take advantage of tutoring for PAs and labs.

Get ready to read
LOTS OF HOMEWORK
Clear grading criteria
4.0
4.0
IS2033
Grade: B+
Dec 22, 2016
Would take again

Get ready to work! IC ASSG's,PA's,LABS,Quizzes, EC,CODELab, &lots of reading. Anything coded in class helps w/ all those ASSG's. She breaks everything down for maximal understanding and she will do anything she can to help you. She's really sweet! GOTOTutoring! I was new to coding, but I finally understand. And always put code on your cheat sheet!

Get ready to read
Clear grading criteria
Caring
1.0
3.0
IS2031
Feb 10, 2017
Wouldn't take again

Her code is unreadable, which is ironic because 90% of her assignments are writing comments. Her labs require you to write full-length outlines for the simplest programs. This class is pure busy work, both at home and in class. If you want to learn programming, be a CS major. Those profs know what they are talking about and make coding enjoyable.

Get ready to read
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
4.0
IS2033
Mar 9, 2017
Would take again

She teaches a very difficult course and does pretty well. Sometimes doesn't go into depth with some topics but if you ask questions she'll be more than willing to answer. She gets a lot of hate because the class is difficult and involves extensive amounts of work but just pay attention, do the work, and READ THE BOOK! Truly cares about students.

Get ready to read
LOTS OF HOMEWORK
Caring
3.0
5.0
IS2033
Grade: B
May 8, 2017
Would take again

She is a nice lady and you will learn java well. But, it was the hardest class I have ever taken. There are zero breaks in the class where you can even get a breather. It is one lab, programming assignment, and test after the other. Expect all of your other class grades to suffer too. Take her with a light schedule and go to the tutors often.

Tough Grader
Get ready to read
Caring
5.0
5.0
IS2033
Grade: B
May 11, 2017
Would take again

Like many great professors she tries keep everyone involved in the class. She is the only one teaching java one so, tough luck. She is awesome but unless you read the book and you will be lost about mid semester. Use the lab as much as possible and be the class partner in your class project.

1.0
5.0
IS2033
Sep 29, 2017
Wouldn't take again

Horrible at teaching programming for new programmers. Spends way to much time lecturing and not enough time hands on. Her test are ridiculous, as she expects you to hand write an entire program. Sweet lady but just an awful professor.

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
4.0
4.0
IS2033
Grade: A
Oct 16, 2017
Would take again

Very informational lecturer who's willing to help you out with any programming questions. Her programming assignments can be difficult, but if you follow her example code and instructions, it should all work out. A great professor to learn about Java.

Gives good feedback
5.0
1.0
IS2033
Grade: A+
Jan 10, 2018
Would take again

The class is easy if you have experience in Java and programming in general. Java is not an easy language to learn. Prof. Shephard seems like a really mean professor but she's eager to help if you ask for it. You get 4 PAs, a bunch of lab assignments, 3 exams (noncomprehensive), and CodeLab problems.

2.0
5.0
IS2033
Grade: B
Jan 10, 2018
Wouldn't take again

Showed up 10 minutes late to class every day and held students after. Coding classes are difficult in nature. Be prepared to spend hours coding. Very tough grader. Java 2 is much easier.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
4.0
4.0
IS2031
Jan 11, 2018
Would take again

Good class, but a lot of work. The PAs take a lot of time, and attendance is mandatory (ridiculous). Seems stern, but is rather reasonable. Would recommend it to anyone. She is a fast typer so watch out for that when copying her code in class. Good luck, and be sure to come back at the end of class to tell us what you think!

Gives good feedback
Skip class? You won't pass.
TEST HEAVY
2.0
4.0
IS2033
Grade: Incomplete
Sep 23, 2018
Wouldn't take again

Shes pretty awful if youre a first time programmer. Her lectures, lab assignments and homework are incoherent so everything is all over the place. This class is for People who have taken coding before. She needs to be more organized

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
4.0
IS2033
Dec 7, 2018
Would take again

She is a wonderful professor. Yes you do have to read the textbook, but its a hard class to begin with. She does a great job at explaining the material, and she is VERY lenient when grading the code on exams. She will learn your name, and she truly cares that you do well in her class as long as you put in the effort.

Get ready to read
Participation matters
EXTRA CREDIT
5.0
5.0
IS2031
Grade: A
Apr 24, 2019
Would take again

I had her for my Intro to JAVA Programming Lab, but I wish I had her for lecture class too. She is super sweet and very patient; she will baby-step you through the process if you don't understand the assignment. If you're new to programming and coding, definitely try to get her for lab AND lecture.

Accessible outside class
Skip class? You won't pass.
Caring
2.0
3.0
IS2033
Oct 18, 2019
Wouldn't take again

Cant be on your phone. Always shows up 5 minutes late and will proceed to teach 5 mins late, which will then make you late for your next class. If youve taken programming before, bring a pillow. If you miss more than 8 classes she fails you.

Tough grader
Participation matters
Skip class? You won't pass.
4.0
4.0
IS2033
Grade: A
Dec 18, 2019
Would take again

This professor is not without quirks but I learned a lot in this class and there was plenty of extra credit to where I earned an A. There is a lot of hands on coding and they help with both LEs and PAs. Everything you need is provided. Those who claim she is too strict or grades hard just are not putting any effort in whatsoever.

Gives good feedback
Get ready to read
EXTRA CREDIT
5.0
3.0
IS2033
Grade: C
Dec 26, 2019
Would take again

She is so wonderful, but shes not a pushover. I got a C because I got 60-70s on my exams (but 100s on my PAs, so thats a W). She calls on you randomly to answer questions if she knows your name, and shes always very upbeat. She never goes off topic and makes sure we do everything we need to do when we need to do it. Deadlines are very important.

Respected
Participation matters
Skip class? You won't pass.
5.0
3.0
IS2033
Grade: A
Dec 10, 2020
Would take again

(Fall 2020) Wonderful and caring professor! For those who haven't programmed before, this class may be tough. However, as long as you attend lectures and read the textbook, everything will be fine. There are 3 exams, 4 Projects (1 of them is a Group Project), 7 quizzes. She also provided numerous extra credit opportunities and resources to succeed.

Group projects
Amazing lectures
Caring
2.0
4.0
IS2033
Oct 26, 2021
Wouldn't take again

She teaches the course as if you already know the information. It is not extremely difficult to understand but again she teaches as if you know the programming concepts already. If you don't code like she does then she knocks off points for not following what is easy for HER to read. Take a different professor if you can to save the headache.

Lots of homework
Get ready to read
Tough grader
2.0
5.0
IS2063
Grade: C
Nov 9, 2021
Wouldn't take again

This instructor has lost touch on ensuring the success of students in her class. Prepare to learn on your own and she gives no feedback, on exams and programming assignments. For some reason she feels she needs to hold off on releasing grades for pertinent projects and exams because she is worried about content being leaked. Terrible instructor.

Get ready to read
Test heavy
Group projects
2.0
5.0
IS2063
Grade: C
Nov 29, 2021
Wouldn't take again

Extremely Tough grader, and never really explained the Programming assignments that we had to do. So be prepared to learn on you own for a majority of it

Group projects
Lecture heavy
Tough grader
3.0
5.0
IS2063
Dec 7, 2021
Wouldn't take again

Choose another professor if possible. The required Programming Assignments are usually with a partner but don't let this fool you, you will most likely end up doing all of the projects on your own. She is a tough grader and don't ever use outside resources for this class. You WILL have to attend class as she gives the answers for assignments

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
IS2063
Dec 11, 2021
Wouldn't take again

She is a horrible professor. My mental health was at a low during this semester because of this course. She teaches as if you know the material already. The quizzes are extremely hard. The instructions for the PA's were poorly written. And she expects you to know everything for the exams. Take a different professor!

Tough grader
Lots of homework
Group projects
1.0
5.0
IS2063
Grade: D
Dec 15, 2021
Wouldn't take again

If you like not getting any feedback, grades, or relevant information on programming, then Mrs. Shepherd is your professor! She will not tell you any information to improve on for future exams or programming assignments. You will get grades back promptly (j/k only 3-5 weeks after submitting them) so you won't have time to study whatever you lack.

Lots of homework
Lecture heavy
Tough grader
5.0
3.0
IS2063
Grade: B+
Apr 20, 2022
Would take again

Very patient and responsive with questions regarding anything! Tough assignments that also incorporate topics or techniques not in the textbook so DON'T SKIP CLASS. Lectures are recorded, but not all demonstrations are. If she is unavailable, her tutors are amazing help! Beware group projects, though.

Group projects
Clear grading criteria
Test heavy
5.0
3.0
IS2063
Grade: A
Apr 20, 2022
Would take again

If you are someone who likes things easy, do not take this course. However, if you want to learn and pay for a worthy class, take it. Your coding skills will improve tremendously not just in java, but in python too. Her class is structured not strict (which many didn't understand), and she gives amazing lessons on how to properly code. 10/10

Get ready to read
Respected
Lecture heavy
1.0
4.0
IS2033
Grade: Not sure yet
May 10, 2022

You can get knocked off 2 letter grades for missing a screenshot. You can get knocked off points for a variable not being capitalized correctly. Not allowed to see what I miss on a quiz or exam. Took weeks to get a grade back. Tutors are amazing though. Oh and group members will ghost you until you do all the work yourself.

2.0
5.0
IS2063
May 13, 2022
Wouldn't take again

Not a good teacher. Does not really teach the material, just reads off of the PowerPoints. Recommend taking this class with someone better.

Participation matters
Group projects
Lots of homework
1.0
1.0
IS2063
Grade: Not sure yet
Sep 27, 2022

code is mainly written on power point and MS word and rarely compiled in class, a few of class activities are just students copying word for word what she writes on blackboard. please avoid taking this class if you want to learn java.

Lecture heavy
1.0
5.0
IS2063
Grade: C-
Nov 8, 2022

get me out get me out get me out

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
IS2063
Grade: B-
Nov 13, 2022

Professor Shepherd is a nice professor and seems to care about the subject however that is the only good thing that can be said about taking her course. She grades extremely late so you never know what you are weak at and by the time you turn in the 2nd PA you get the first ones grade only to find out you made the same mistakes and cannot fix them.

Tough grader
Group projects
Lecture heavy
1.0
5.0
IS2063
Grade: Not sure yet
Nov 23, 2022

No reviews for all exams, even final exam. So a chapter can run from 200 - 300 slides of lecture materials, which is overkill to study for an exam that covers 3 chapters. Exams are multiple choice and coding. Programming assignment, oh boy, she does not explain this in detail and if you're not familiar with coding, you will be a deer in headlight.

Get ready to read
Participation matters
1.0
5.0
IS2063
Grade: C-
Nov 28, 2022

she waits till almost the final week to tell us our PA1 grades and we have waited 3-4 weeks not knowing what we did wrong and still thinking and using what we learned from that pa1 for pa2 and so on. Like we should get our grades sooner so we know if its the right decision to drop.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
IS2063
Grade: Rather not say
Dec 6, 2022

Grades are 2-3 months behind at the time of taking finals. Who knows who will pass this class. Impossible to have known to drop the class. Teacher enforces extremely strict grading practices on all code written so it is possible to lose points for anything not adhering to strict rules. Highly don't recommend this teacher for any class.

Inspirational
Hilarious
Test heavy
2.0
5.0
IS2063
Grade: A
Dec 12, 2022

Dr. Shepherd is a nice lady, but beware: PAs and Exams are heavy hitters, and she won't grade them for weeks. Be prepped for no feedback as due dates pass. There are no rubrics for PAs. No seeing quiz answers, appointment for review only. One sheet of notes per exam, formatted her way. No backtracking on exams so use time wisely. Very tough class.

Get ready to read
Test heavy
Graded by few things
1.0
4.0
IS2063
Grade: Not sure yet
Feb 28, 2023

She talks way too slow, cares too much about perfect syntax standards. If you already have a strong programming background class is stupid easy, but takes way too much time because of how strict she is. You will learn the same programming basics as Programming I with Python. You will not learn anything new. UTSA programming courses are a joke

Tough grader
Get ready to read
1.0
5.0
IS2063
Grade: C-
Apr 10, 2023

GOOD LUCK. If you are brand new to coding, be prepared to be absolutely lost. Syllabus provided also does not provide an accurate overview of the course. Original syllabus only touches on Exams and Programming Assignments. Pay attention to blackboard, she is constantly adding assignments that she does not send announcements about. Proctored Exams.

Tough grader
Group projects
Lecture heavy
1.0
5.0
IS2063
Apr 22, 2023

Programming assignments and exams are heavy hitters. A big chunk of your exam grades come from coding inside blackboard without being able to test the code and the grading is case-sensitive so you have to be perfect first try. If you want to review what you did wrong in your quizzes or exams, you have to meet her during office hours with no notes.

Group projects
Test heavy
Graded by few things
1.0
5.0
IS2063
Grade: Not sure yet
Apr 24, 2023

Professor Shephard provided no preparation for tests. Lectures were a joke, basically parrot whatever she typed, with little to no explanation. Shephard taught this class as though we already had an intermediate level of understanding of the language. She accused several students of academic dishonesty, with no justification. Worst class I've taken

Tough grader
Group projects
Lecture heavy
1.0
5.0
IS2063
Grade: Not sure yet
May 9, 2023

Steer clear of any class that she teaches. The lady is nice, but her lectures are mind-numbing and she basically just reads the slides. The main grades in the class I took were the exams and PAs. At the time of writing this, she has only graded one of the three PAs. (grades are due the 15th) Wish I could write more...

Tough grader
1.0
5.0
IS2063
Grade: Not sure yet
May 9, 2023

DO NOT TAKE THIS PROFESSOR. Professor Sheperds' class has been the most difficult class I have ever experienced. Grades late after drop date. Expects students to memorize literally all coding aspects for exams. She makes excelling in this course EXTREMELY difficult for no reason. Save yourself from stress. I never rate professors SO PLS TRUST THIS.

Tough grader
Participation matters
Group projects
2.0
5.0
IS2063
Grade: B
May 12, 2023

Professor Shepherd is very knowledgeable over Java, but she assumes students coming in from Python are coding experts. She only lets students structure code her way which is confusing. 3 tests, 3 programming assignments (very hard with bad instructions), 10 quizzes (pretty hard) , easy HW assignments. Prepare to struggle !

Clear grading criteria
1.0
5.0
IS2063
Grade: Drop/Withdrawal
May 15, 2023

Very tough professor. This class needs to be restructured! I usually get As in most of my classes and I never dropped a class until taking this class.

Tough grader
Get ready to read
Test heavy
3.0
4.0
IS2063
Grade: B-
May 16, 2023
Would take again

Most of the reviews are true, she' 's responsible for the Java course so you can't escape the 3 Programming Assignments and 3 Exams worth 75% of your grade. However, I can't objectively give her one star, she isn't a terrible professor. Knows her course, and offers some extra credit, yes she's a tough grader but not that much in the PAs.

Group projects
Test heavy
Graded by few things
1.0
4.0
IS2063
Grade: B
Oct 20, 2023

This class was lecture heavy, she grades super hard and the style of teaching is far from easy for beginners. I would recommend to start assignments early or you will fall behind. I would definitely take a different professor.

Tough grader
Lots of homework
1.0
4.0
IS2063
Grade: B+
Oct 20, 2023

This was a experience that could be made way simpler. Dr. Java is old.

1.0
4.0
IS2063
Grade: B+
Oct 20, 2023

DO NOT TAKE THIS PROFESSOR. She teaches horribly, grades very strictly, cares more about your coding 'form' than if you actually know how to code. The only reason I didn't struggle is because I already knew java.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
IS2063
Grade: C+
Oct 25, 2023

She is very very confusing. Her lectures are impossible to learn anything from as she just rambles on and on over a PowerPoint, talking like we already know what we're doing when we don't. Everyone in my class agrees with me on this. Also, she is super exact about how she wants all programming assignments typed up, tests are through proctorio.

Tough grader
Lecture heavy
1.0
5.0
IS2063
Grade: B+
Oct 30, 2023

BEWARE of this professor!! Worse programming class I have ever taken. Does not go over projects so be prepared to do it alone & sucks at giving test instructions. I feel like I have been teaching myself the entire time, but she is not shy to brag about her teaching skills in the middle of a lecture instead of moving forward and actually teaching.

Tough grader
EXTRA CREDIT
Test heavy
1.0
5.0
IS2063
Grade: Not sure yet
Nov 7, 2023

DO NOT take the 1.0 ratings with a grain of salt. They are incredibly accurate. 75% of the coursework is only 25% of your grade. Tests are proctored and are VERY difficult if you do not spend adequate time preparing. You will NOT know your grade until the END of the semester. So you won't know if you need to withdraw or etc. until it's too late.

Tough grader
Get ready to read
1.0
5.0
IS2063
Grade: B-
Nov 15, 2023

STOP WHAT YOUR DOING AND DO NOT TAKE!!! This professor acts as if you should already know the material, & makes you code exactly your way as if her way is the only way to code. she uses outdated software. Course load is heavy, takes up to 50% of my homework time a week. save yourself & DO NOT TAKE!

Tough grader
Lots of homework
Test heavy
1.0
5.0
IS2033
Grade: Not sure yet
Nov 20, 2023

This course is unnecessarily difficult for no reason. Her lectures are hard to understand and you'll most likely find yourself rereading the textbook to try and understand what's going on. Exams are difficult and she barely gives out anything to help you prepare. Highly suggest you take another professor.

Tough grader
Lots of homework
Test heavy
1.0
5.0
IS2033
Grade: Not sure yet
Nov 28, 2023

This professor is very likely to be the worst I've taken so far in my time at UTSA. Useless demos take up a significant amount of lectures. 25% of the grade is 90% of the work you do. Programming projects 1 and 2 are easy, 3 is outlandishly hard and nearly impossible for entry-level java students, even with other teammates. DO NOT TAKE.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
IS2063
Grade: D-
Dec 2, 2023

Worst professor I have ever had. Switches up the syllabus and the assignments multiple times throughout the semester. She just rambles and rambles during her lectures. The rubrics for the projects are really hard to decipher, making it impossible to get help from anyone besides her, and if they don't give the exact correct output it's instantly a 0

Tough grader
Participation matters
Graded by few things
1.0
5.0
IS2063
Grade: C+
Dec 17, 2023

Sadly everything youre reading here is true and i was one of those people who thought "eh cant be that bad". sadly, she was the only option for me but if there is someone else you can choose for this class I HIGHLY RECOMMEND you take them instead. Normally i am a straight A student, so this class was a real pain, she grades code with canva terrible

Tough grader
Lots of homework
Graded by few things
1.0
4.0
IS2063
Mar 3, 2024

Very friendly professor, very subpar teacher. A drastic jump in difficulty between in class assignments and projects. No curves, no late work, no extra credit. Slow talker. you can't review quizzes, and can't go back to questions on quizzes or exams. Her whole system penalizes failures and barely allows you to learn form your mistakes. DO NOT TAKE.

Tough grader
Group projects
Graded by few things
1.0
5.0
IS2063
Apr 19, 2024

Avoid this professor no matter what. Lots of homework that does not help for learning. Uses Outdated software.Her programming project instructions are very long and confusing. She talks insanely slow. She averages multiple quiz retakes instead of taking the highest grade. Exams do not match lectures or homework. Proctored exams.

Tough grader
Group projects
Lots of homework
1.0
4.0
IS2033
Grade: B+
May 10, 2024

Please do not take her class if you have the option. While I passed her class, I wouldn't have my worst enemy experience her. She uses extremely outdated software from 2004, coding inside of canvas, and generally lies about what is on quizzes/tests. For anyone taking this course, please take Ian Burres, he is an amazing teacher, and makes class fun

Tough grader
Lecture heavy
1.0
4.0
IS2063
May 10, 2024

Extremely nice lady, not a good professor. Forces you to use extremely outdated/borderline unusable software, grades coding assignments through fill-in-the-blank fields on Canvas that require exact input of what she expects, otherwise you get it wrong, even if it would provide the same output. Punishes you for thinking outside the box. DO NOT TAKE.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
IS2063
Grade: Rather not say
Nov 5, 2024

DO NOT TAKE! The coding assignments are done in canvas which makes the tiniest of details be counted wrong and she doesnt grade assignments until the very end of the semester. Also uses VERY outdated software and coding methods.

Tough grader
Group projects
Graded by few things
1.0
5.0
IS2063
Grade: C
Nov 8, 2024

The absolute worst professor I have ever had. She will say RMP is not fair to her but DO NOT take this professor. She talks really slow, goes over useless information, thinks everything is cheating! She does not record her lectures, let you go back on the quizzes and exams, or let you REVIEW THEM! How are we supposed to learn from our mistakes. RUN

Tough grader
Group projects
Test heavy
1.0
4.0
IS2063
Grade: B+
Nov 9, 2024

Avoid class unless you already know Java and just need the credit. Assignments are done using canvas - meaning that you can't actually run the programs you're typing code for or testing. You don't get feedback on what you got wrong because she locks answers, you have to do it verbatim the way she wants, and so much more I wish I could include here.

1.0
5.0
IS2063
Grade: C+
Nov 29, 2024

Avoid this professor if possible. Outdated software, confusing instructions, and exams that don't match the material. However, unstuckstudy can be a helpful study tool to prepare. Overall, not recommended.

1.0
5.0
IS2063
Grade: Not sure yet
Dec 11, 2024

Quizzes are on Canvas and code must be exact, even if your code would still work. Three group projects that take up a large portion of your grade, however none of the group projects are graded until after the final exam.

Tough grader
Group projects
Lecture heavy
1.0
4.0
IS2063
Grade: Not sure yet
Apr 3, 2025

A majority of coding assignments are submitted in canvas where even the tiniest deviation from what she expects is counted as wrong, and the wording on these assignments makes it very difficult to input what she is expecting. Course materials are well over 10 years old in some cases, professor takes a long time to submit grades.

Tough grader
EXTRA CREDIT
Group projects
2.0
5.0
IS2063
Grade: A
Apr 8, 2025

Such a lovely lady so it hurts for me to write this review, but first off her grading on canvas is extremely outdated. She doesn't use codegrade so every codding assignment is graded by canvas which means if you don't have it exactly as she expects you are severely punished with no feedback, which in programming is just not the way to learn.

Tough grader
Group projects
1.0
4.0
IS2063
Grade: C+
Apr 24, 2025

The worst professor I have ever had. Does not let you see grades of quizzes, doesn't let you go back and look through tests you're taking while taking them, does not post grades, lectures make NO sense. Horrible. Belittled UTSA students on first day, considers emailing her consistently harassment. The dept. head needs to look into this professor.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
IS2063
Grade: B-
May 20, 2025

If Linda Shepard is the only option to take this course I would recommend waiting for a different semester. She made the class so hard for no reason and is the reason I will never code again. My friend who is a software dev even said what she tries to teach is excessive and will almost never be used. You will be lucky to get a B if you put time in.

Tough grader
Group projects
Lecture heavy
1.0
5.0
IS1403
Grade: B+
Sep 23, 2025

Her instructions are often unclear but graded on unstated specifics so a majority of the time I wasn't learning to code, I was guessing how she wanted me to do things. Her exams are randomized so you are often expected to refer to context you don't have, and she grades you as if you did have the context. I was lucky to get a B.

Tough grader
Lots of homework
1.0
5.0
IS2063
Grade: A
Nov 13, 2025

Quizzes are all done on Canvas, which has terrible formatting for coding.

Tough grader
Group projects
Lecture heavy
Class Info

Online Classes

100%

Attendance Mandatory

53%

Textbook Required

38%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 50 grades
Most common grades:
A (13)
Not sure yet (12)
B (9)
Grade Distribution
A(15)B(13)C(12)D(3)F(0)A-/B+(8)
Based on 68 reported grades
A: 13
Not sure yet: 12
B: 9
B+: 8
Common Tags
Tough grader (37)
Group projects (21)
Get ready to read (17)
Lots of homework (16)
Lecture heavy (16)
Test heavy (13)
Skip class? You won't pass. (8)
Graded by few things (8)
Rating Trend

Declining

-0.78 avg change
Nov
Dec
Apr
May
Sep
Nov
Last 6 months
Ratings by Course

IS1023

4.5

(2)

2033

4.3

(3)

IS2033

3.2

(63)

COBOL

3.0

(1)

IS2031

3.0

(7)
+7 more courses
Difficulty by Course

CS1063

5.0

COBOL

5.0

IS2033JAVA1

5.0

IS203331

5.0

IS2063

4.6

Similar Professors