3.8

Mark Serva

Business - University of Delaware

3.8
Quality
3.3
Difficulty
65%
Would Retake
83
Reviews
3.8
Quality
3.3
Difficulty
3.8
Helpful
3.7
Clarity

65%

Would Retake

83

Reviews

Rating Distribution
Official

5

43

4

15

3

6

2

6

1

13

What Students Say

Serva is a very fair professor

MISY350 - 5.0 rating

Serva is easily the best professor I've had at Delaware

MISY225 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

63%

Textbook Required

50%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 34 grades
Most common grades:
A (16)
A- (6)
B+ (4)
Grade Distribution
A(19)B(2)C(3)D(0)F(0)A-/B+(10)
Based on 35 reported grades
A: 16
A-: 6
B+: 4
A+: 3
Common Tags
Respected (5)
Caring (5)
Group projects (5)
Test heavy (5)
Skip class? You won't pass. (4)
Clear grading criteria (4)
Accessible outside class (3)
Hilarious (2)
Rating Trend

Declining

-0.29 avg change
Dec
Dec
Jan
Oct
Nov
Dec
Last 6 months
Ratings by Course

330

5.0

(1)

ACCT806

5.0

(2)

BUEC427

5.0

(1)

ACCT330

5.0

(1)

MISY360

5.0

(1)
+8 more courses
Difficulty by Course

BUEC3304

5.0

BUEC367

5.0

330

4.0

MISY360

4.0

MISY430

3.5

Reviews (83)
4.0
4.0
BUEC330
Apr 11, 2001

Likes to make class challenging!!!! Make sure you know your Entities

1.0
5.0
BUEC3304
Nov 5, 2001

No Comments

1.0
5.0
BUEC430
May 22, 2002

No Comments

5.0
5.0
BUEC430
Jan 20, 2003

1st MIS class where i didn't get an A.. nicest guy, helpful too, but hard class!

5.0
5.0
BUEC430
Apr 10, 2003

Loved his stories about his kids.

5.0
1.0
BUEC430
May 28, 2003

He is the best all around teacher in the MIS minor. He genuinely cares for the students.

5.0
1.0
BUEC330
Nov 11, 2003

Superb.............CAKE

5.0
4.0
BUEC330
May 19, 2004

Tough course, but I learned a lot about creating an online store.

5.0
4.0
BUEC330
Jun 21, 2004

good man. take this course. so much work but so worth the time for what you get out of it.

5.0
2.0
BUEC330
Aug 10, 2004

I LOVE SERVA! The most helpful professor I've ever had here. Very challenging, but worth the extra hours of frustration.

5.0
3.0
BUEC430
Jan 19, 2005

Serva is the best! My absolute most favorite professor at UD. Don't bother buying the textbooks though.. Waste of >$100

5.0
2.0
ACCT806
Grade: A
Jul 11, 2005

Great guy, very helpful, goes out of way to make students understand material. Final project is tough if you know no programming...

5.0
3.0
BUEC430
Nov 17, 2005

Class is intense, but he gives a copy of the exam the day before you take it. Very willing to help; can email him and get same day response, allows you to call him @ home. Final project looks tough, but is do-able - especially with the "milestones" he sets.

5.0
2.0
BUEC427
Jul 5, 2006

Interesting class. Requires some work (Wikis, Blogs, Take Home Exam). Nice and helpful guy. Weird grading.

5.0
3.0
ACCT806
Jul 27, 2006

Great guy. Class is on the hard side, but he'll help you with anything and is very lenient with grading. If you get a bad grade with him - it's your fault... you basically didn't try or didn't care enough. Do the work and you'll get an A.

2.0
3.0
BUEC430
Dec 15, 2006

Probably the most unhelpful professor I have ever had. Text is worthless. Expect to learn everything yourself. He is the most disorganized teacher at UD. I DID NOT LEARN A SINGLE THING THE WHOLE SEMESTER!!!!!!! Avoid him if you can, but I think he is the only professor for BUEC430.

5.0
2.0
BUEC430
Jan 22, 2007

This class is not a pushover. Serva is a cool dude, and you will learn a good bit from him. The work is pretty involved, and pushes you to think. Difficult class, but worth it. He shows you the exam before you take it. Graded on individual labs, a group project, an exam and attendence anr participation. Got an A-.

3.0
4.0
BUEC430
Jan 31, 2007

Not very helpful on projects and labs. Makes the assignments way too hard to make students struggle. Basically assumes you know alot of VB, if you dont tough luck. Very disorganized. You have no idea on your grade because he takes months to hand back assignments. Overall I'd try to take classes with someone else.

2.0
5.0
BUEC367
Jan 31, 2007

Mobile Technology(Elective). Expects way too much work from an elective class. Has you do work on problems in his wifes company and wants you to offer advice, and he expects the type of advice that a professional gets paid for. Also has mandatory out of class sessions which are very boring. Comes to class w/ stories about his family, i dont know y

5.0
3.0
MISY330
Apr 18, 2007

He is one of the best professors ever! He is so down to earth and just an overall really nice guy. Need to buy SQL textbook but not the other one. Do the assignments and you'll do really well in his class. Go to class cause he helps out a lot, the hour and 15mins flies by!

5.0
2.0
ACCT330
Apr 27, 2007

Serva is awesome!! he cares about students and he is so nice. I love the stories he tells and he is such a dork (but in a good way). Definitely take him!

2.0
5.0
BUEC330
Sep 4, 2007

HE assigns way too much work and expects the students to finish everything on time. His one class contains as much work as 2 UD classes if not more. Most of the work isn't very helpful and it's sad that he's still teaching.

5.0
3.0
MISY330
Apr 15, 2008

OK, He's tough. But I also learned a lot. Good examples, and enthusiastic about the material.

5.0
4.0
MISY430
Dec 9, 2008

He is a great guy. Go to class and pay attention. Project is majority of grade and the quizzes and exams are easy if you pay attention to what he says is important. Very good teacher.

4.0
5.0
MISY225
Feb 7, 2009

He is a really nice guy but is an extremely hard professor. Expect to learn the material yourself because he offer little help on assignments. Dont take this class during winter unless you expect to spend all your time programming in Visual Basic and of course he doesn't accept late work. Unfortunately he's your only choice for MISY 225!

5.0
4.0
MISY430
Mar 12, 2009

Serva is great. Perfect example of a guy who really enjoys teaching, and truly wants his students to succeed. May not be the easiest, but he will do whatever he needs to make sure you understand the material. Very genuine and a welcome change to the regular demeaning and self-worshiping professors.

5.0
4.0
MISY330
May 24, 2009

Great teacher. He helps with the projects as much as he can without giving away the answers. I definitely learned a lot in his class. One of the best teachers I have had thus far at UD, and I am a senior!!!!

5.0
1.0
MISY330
May 26, 2009

Best Teacher at UD.You cant possibly get under a B- if u go 2 class. Only 2 in class tests that r part group work. I would try to take him for every MISY class he teaches. He is big on group work, so he will put you in a group and make you guys meet at least once outside of class, which causes friendship to form between students. Cool Professor!

5.0
2.0
MISY430
Nov 10, 2009

One of the best teachers I have ever had. Really cares about students and how they do. I had him f03 MISY 330 also. He really explains everything well. Group project is majority of grade and that good cause he really helps you out...and helps you plan it through the semester to keep your group on track. GREAT GUY!!

5.0
3.0
MISY430
Mar 20, 2010

Great professor all around. Extremely knowledgable and helpful. Is the reason why I have my internship.

5.0
4.0
MISY430
Nov 30, 2011

I've had Serva for 340, 350, and 430. Tough teacher, but you come out understanding the concepts. EXAM REVIEWS ARE WORTH GOING TO. Makes exams very similar to practice. Most of the grade is project based,and he's willing to help you during office hours to ensure you're handing in A quality work. Best professor I've had at UD

3.0
4.0
MISY350
Jan 9, 2013

Biggest disappoint I've had with a professor. I went in expecting to love this guy, and boy was I wrong. He is great as a person, but as a prof he was terrible. He is so focused on being "fair" that he makes horrible policies that hurt everyone. Completely unreasonable when you talk to him (about class). Didn't know his stuff that well either.

4.0
5.0
MISY330
May 15, 2013

Prof Serva is a great Prof but man is he tough. You will learn a lot but hes gonna bust your balls in the process.

1.0
5.0
MISY350
Nov 23, 2013

Don't walk run away from this professor. Oh wait you can't because he's your only option. Good luck if you have minimal coding experience. You don't manage the class you power through and man is it rough. Just terrible. Terrible, Terrible, Terrible.

5.0
3.0
MISY225
Dec 6, 2013

Serva is easily the best professor I've had at Delaware. While learning to program in Java is rough, he helps you literally every step of the way. Read the textbook before quizzes and exams. Lets you start homework assignments in class so he is there to help get you started. Take Serva, he invests all his time into ensuring his students succeed.

1.0
5.0
MISY350
Dec 8, 2013

Didn't like him. Not a good teacher. stay away if possible.

5.0
2.0
MISY225
Dec 16, 2013

Professor Serva is excellent! He really cares about his students and wants to make sure that everyone not only understands the material, but has a general interest in the material as well. He changed my opinion about Java code, and now I will be taking another of his courses Honors next semester and I can't wait. Definitely recommend Serva!

3.0
4.0
MISY350
Jan 14, 2014

This class is the hardest class in the major. With that being said, I recommend 3 things: 1. Do the projects with a group or partner 2. Read the textbook for the in class quizzes 3. Start the final project 2 weeks in advance(seriously) I got a C in the class and was almost failing before getting 100 on the final project. He offers little extra credit so if you think you will do poorly take advantage of the opportunity

5.0
2.0
MISY225
Feb 10, 2014

He won't hold your hand every step of the way but he will definitely help you understand Java. Go to his office hours. Read the book. Understand both the text book and coding of Java and you'll be fine. Don't take this class lightly if you haven't taken Java or coded before. But if have coding experience, piece of cake.

4.0
3.0
MISY350
Grade: A
Mar 6, 2014

Serva doesn't make it easy but he still tries to make sure you succeed. This class is one of those things that you get or you don't. If you're unlucky enough that you don't understand coding, ask for help. Serva will "help" by basically making you think about it until something comes to you, and sometimes he doesn't even get that far.

1.0
5.0
MISY350
Nov 16, 2014

School should've definitely made it mandatory to take this course immediately after finishing MISY225. He absurdly expected every student to be a coding pro since day one. When in this class, you're thinking about it all day every day, especially if you're not a natural coding whiz.. Even without procrastinating, I spent hours and hours on the work

5.0
2.0
MISY350
Nov 19, 2014

Serva is a very fair professor. He will go above and beyond to help you understand java. 1 exam and 2 projects. If you don't have a full grasp of java YOU MUST GO TO HIS OFFICE HOURS, otherwise you will be screwed for the whole semester. I luckily took MISY225 right before this class so this class has not been too hard for me. On track to get an A.

4.0
1.0
MISY350
Jan 15, 2015

I really like Serva. I'v had him for 225, 330, & 350 and averaged an A- in all 3. He's fair and clearly outlines what is expected of you. His lectures can be dull. I am by no means a coding wiz but what he teaches in class is abundantly available online (YouTube, Stack Overflow, etc.) Problems reviewed in class are just like the test problems.

5.0
3.0
MISY350
Grade: A
Apr 27, 2015

I've taken Serva for all 3 MISY courses he takes, have loved every single class. His group work can get annoying, but it is conducive to learning since it is with such a big group. The material isn't easy (specifically with 350), but he offers tons of help like EC and review sessions. I would take him again if I had the opportunity.

5.0
2.0
MISY330
Grade: A
May 16, 2015

Great Professor! I have take him for 225 and 330 now and both class have been a lot of work, but the end results are great. He is real here to make you think and learn the material on your own. He is there for guidance. His test can go either way honestly so prepare to study. Also, has a great personality which is a plus.

5.0
4.0
MISY360
Grade: A
May 28, 2015

Serva knows his stuff. PhD, been doing it for years. He is clear with what he expects and is helpful if you are struggling. But he is constantly busy, and tracking him down outside of class can be difficult. Gives you the grade you earn. Good guy to know at school as well, definitely recommend for any MISY class if you are willing to work.

5.0
4.0
330
Grade: A
Jul 16, 2015

He is an excellent man and professor. He makes you work for your grades but when you leave his class you feel prepared and knowledgable about the content learned. I would take him for every class if I could. My favorite professor at UD! He is there for his students and generally cares about each and every one of them.

5.0
1.0
MISY225
Grade: A
Aug 11, 2015

Was a great into class. Professor was very helpful to those who put in the effort and tried.

3.0
3.0
MISY330
Grade: A
Aug 11, 2015

This class in general is tough. The first half of the semester is really rough, once you get into the SQL, it becomes easier, but still challenging.

4.0
3.0
MISY350
Grade: A-
Dec 9, 2015

This class is not as difficult as everyone says. Dr. Serva is there to help you and will push you to your limit. If you go to class and do the assignments you will do fine in the class. Good luck and have fun with it!

4.0
3.0
MISY350
Grade: A
Jan 7, 2016

I love Serva! He is an overall great guy and an amazing professor. This was my 3rd class with him and it was just as I expected. He is tougher than some other professors, but you will actually learn. This course is one of the most difficult ones, but he does his best to help you. 2 tests and a final project are the main grades.

4.0
3.0
MISY330
Apr 12, 2016

Serva is definitely passionate about MISY, and it shows during his lectures. He has very clear lectures, and although the material can get tricky, he gives tons of examples and opportunities to practice. Group work is huge because you get assigned a team at the beginning of the semester and work with them every class.

3.0
4.0
MISY350
Grade: B+
Jun 18, 2016
Would take again

This class a whirlwind, especially at the end of the semester. It was a lot of work and I definitely suffered at times. Dr. Serva is a good professor but most of the class is learning on your own with examples given during lecture. He's there if you need a guide but he will not help you do the actual code. You will be a better coder when you leave

5.0
3.0
MISY330
May 15, 2018
Would take again

Amazing professor probably the best I've ever had, he cares about his students and if you're not doing well he will help you even more. The material sucks because it's coding so it's not just a walk in the park, but if you don't like coding then don't major or minor in MISY.

Respected
Skip class? You won't pass.
1.0
5.0
MISY330
Grade: C+
May 29, 2018
Wouldn't take again

Horrible preparer for the future. Often made us figure out our own problems.

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
4.0
4.0
MISY330
Aug 29, 2018
Would take again

There is no textbook and no homework. Very less material for reviewing. He always tricks you during the quizzes or exams even if he said he was not going to trick you. Read everything very carefully. He really taught a lot of things. He is very strict when giving you final grade. Even if you are 86.8/86.9, he will only give you a B. feel sad.

GROUP PROJECTS
5.0
2.0
MISY225
Grade: A
Dec 10, 2018
Would take again

This class is about Python, so no textbook. he used an online course to guide his lectures. Very group based, but it helps you learn if you dont know how to code. 2 graded homeworks, 2 group projects, 4 quizzes, 2 exams and 1 final. He lets you bring a sheet of handwritten notes to all of these. Very reasonable grader and person. Very easy class!

Respected
Hilarious
Caring
4.0
4.0
MISY330
Grade: A
Jan 20, 2021
Would take again

Overall nice dude. Class has no exams, he grades of projects and does a pretty good job teaching so you know how to complete assignments. Very strictly follows his syllabus, it outlines his criteria for specific grades, and he does not budge. Attendance is huge, you can go down a whole letter grade depending on how many you skip.

Skip class? You won't pass.
Group projects
1.0
3.0
MISY350
Grade: B+
May 21, 2021
Wouldn't take again

Picture this; an interviewer for a tech firm is looking at your grades, and they ask why you didn't get an A in this class. You tell them that you completed all of your web design projects very well, but you didn't get an A because you didn't ask enough stupid questions to get enough participation points for an A in an online class.

1.0
4.0
MISY430
Nov 8, 2021
Wouldn't take again

Barely teaches anything. I don't get why I pay tuition to take this class if he just makes his students pay more for an online program where some other guy will teach you the material. His quiz questions are really hard and a lot of the class work was unnecessary and didn't help me learn at all.

Group projects
2.0
4.0
MISY430
Nov 16, 2021
Wouldn't take again

Exams are pass fail, need to get 20/25 to pass. Exam questions are often ambiguous and depend on the professors interpretation. Questions need to be more clear in an exam where 5 questions wrong is a failing mark.

1.0
3.0
MISY430
Nov 28, 2021
Wouldn't take again

Poorly designed class and grading system. Didn't seem like there was a lot of thought put into the course design - was probably scrapped together last minute.

1.0
4.0
MISY430
Grade: B-
Dec 12, 2021
Wouldn't take again

Professor Serva is one of the worst Professors that I had at UD.

4.0
3.0
MISY430
Grade: A
Dec 28, 2021
Would take again

Dr. Serva's grading is very ambiguous and you don't know what you are going to get until you see it on your transcript. Other than that he isn't bad, the daily classes are okay and the group projects aren't too tough. During class he's very accessible but not as much out of class. Quizzes are tough and you have to read everything very carefully.

Participation matters
Skip class? You won't pass.
Group projects
3.0
4.0
MISY225
Grade: B+
May 19, 2022
Would take again

Learning Python in this class is tough unless you have a coding background. He is a decent teacher but tough grader and I found exams challenging even with Java experience. Very exam heavy with lots of homework that isn't weighted heavily. He's accessible in class but is not good at answering emails. Would recommend only with coding background.

Test heavy
2.0
5.0
MISY225
Grade: C
May 24, 2022

If you don't have a coding background and you aren't a fast learner you won't do well. He doesn't teach he gives exercises and says okay do them if you need help im here. However if you ask for help he doesn't even actually help.Told us that he's not here to teach us python he can only give us a supportive learning environment which makes no sense.

Clear grading criteria
Test heavy
4.0
3.0
MISY350
Grade: B
Dec 12, 2022
Would take again

Biggest flaw of the class was it was an 8am. Lectures are super important and you must pay attention. Class works off a tier list, with final exam/project being optional if you're good with a B. There are individual/group quizzes for +/- grade. 4 hw projects that are essentially what you do in class. Overall not too difficult and he's very helpful

Group projects
Clear grading criteria
4.0
2.0
MISY225
Grade: A-
Jan 2, 2023
Would take again

If you have prior coding experience, this class will definitely be a be a breeze for you. Exams are worth 65% of the course so make sure you study hard for them. His lectures give a good understanding of what will be on the exams and he is helpful. He made the final exam optional as well.

Respected
Test heavy
5.0
3.0
MISY350
Grade: A-
Jan 5, 2023
Would take again

Grading of projects are pass/fail. At first I was spectacle about his grading system but he's really fair with it. If you don't pass you have 4 tokens to resubmit. Quizzes only determine the +/- of your grade so aren't really a big deal. I suggest going to his office hours he is really helpful. Pass all the projects and midterm and you'll get a B

Caring
Accessible outside class
5.0
4.0
MISY225
Grade: A-
Apr 3, 2023
Would take again

Made me go from a MIS minor to a major! Great professor really enjoys python and knows so much about it. Material can be difficult but he is very helpful and available outside class. Also I learned a lot in this class and it made me want to learn more. Although exams were heavily weighted, it helped me learn the material that much better.

Participation matters
Test heavy
Graded by few things
1.0
5.0
MISY225
Grade: C
May 23, 2023

Hard to reach outside of class. Will go out of his way to make the class more difficult for his students. Office hours constantly moving and the class is either his way or no other way. Serva made the MISY subject go from a subject I enjoyed to something I feeling miserable about.

Tough grader
Lecture heavy
Test heavy
4.0
2.0
MISY350
Grade: A
May 30, 2023
Would take again

This was a pretty easy class and the projects were based on the examples we did together in class. You have to do the research project in order to get an A. This should not be too bad because the research project is similar to the fourth module project. Overall, the projects were fairly easy so would definitely recommend this class.

4.0
3.0
MISY350
Grade: B+
Jun 11, 2023
Would take again

4 projects, they are pass/fail. You get 4 tokens if a project is considered "fail" and you can resubmit for 1 token. Quizzes are individual and a group grade combined, easy if you watch the videos before class. Serva is helpful in office hours, just plan ahead so you can attend them early.

5.0
2.0
MISY225
Grade: A
Dec 12, 2023
Would take again

Did pretty well in this class with no prior coding experience. Everything is very straightforward. Bi-weekly quizzes require reading and about an hour of videos, which is the most annoying part of the course. Pretty easy class overall if you come everyday and pay attention. He will take away points if you have more than 4 absences.

Group projects
Clear grading criteria
5.0
1.0
MISY225
Grade: A+
Dec 24, 2024
Would take again

Great dude, great class. hope he does well :)

Respected
5.0
2.0
MISY225
Grade: A
Jan 26, 2025
Would take again

Professor Serva is really sweet and I learned a lot in his class! I had no background in Python and I felt like I learned a lot. Some of the wording of questions was wacky and confusing, but he is so open to help you understand if you tell him it makes no sense. There is a book that's assigned and do read it because it goes in more depth for tests.

Gives good feedback
Caring
Respected
5.0
2.0
MISY225
Grade: A+
Oct 22, 2025
Would take again

The sweetest man ever. I started this class knowing nothing of Python, and now I've learned so much. I highly recommend going to his office hours! Even if you think you understand, he will help guide you because he truly wants you to succeed.

Hilarious
Caring
Accessible outside class
1.0
5.0
MISY225
Grade: A-
Nov 5, 2025

Just save yourself and take a different professor

5.0
2.0
MISY225
Grade: Not sure yet
Dec 5, 2025
Would take again

this class is so easy. i was nervous cause i have never coded before but like if you just read the textbook and stay on top of ur work and practice you'll be good.

2.0
4.0
MISY225
Dec 6, 2025

Serva is a nice and really smart guy, but his teaching style is weird. He answers a lot of your questions with questions and he will never outright tell you whats wrong unless you're really behind. Hes a pretty light grader but be prepared to teach yourself most of the material. His style is more of a "supportive learning environment."

Get ready to read
Lecture heavy
Accessible outside class
1.0
4.0
MISY225
Grade: A-
Dec 7, 2025

If you need a professor to teach you in order to do good in a class, do not take him. Exams were graded very heavy and did not prepare you to know everything on the exams and expected you to know without any graded homeworks. Attendance is not necessary an pointless.

5.0
2.0
MISY225
Grade: A+
Dec 9, 2025
Would take again

He listens to student suggestions and you call tell he really cares about everyone succeeding. Attend class and you will definitely pass!

Clear grading criteria
Gives good feedback
Caring
5.0
2.0
MISY225
Grade: A
Dec 18, 2025
Would take again

If you go to class and practice the problems with him then you'll be adequately prepared for the exams. Grades overwhelming weighted on exams, but if you go to class he walks you through all the problems you may need to know. He says buy the textbook but I barely used it and his canvas page prepared me just enough and i have no coding experience.

Class Info

Online Classes

100%

Attendance Mandatory

63%

Textbook Required

50%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 34 grades
Most common grades:
A (16)
A- (6)
B+ (4)
Grade Distribution
A(19)B(2)C(3)D(0)F(0)A-/B+(10)
Based on 35 reported grades
A: 16
A-: 6
B+: 4
A+: 3
Common Tags
Respected (5)
Caring (5)
Group projects (5)
Test heavy (5)
Skip class? You won't pass. (4)
Clear grading criteria (4)
Accessible outside class (3)
Hilarious (2)
Rating Trend

Declining

-0.29 avg change
Dec
Dec
Jan
Oct
Nov
Dec
Last 6 months
Ratings by Course

330

5.0

(1)

ACCT806

5.0

(2)

BUEC427

5.0

(1)

ACCT330

5.0

(1)

MISY360

5.0

(1)
+8 more courses
Difficulty by Course

BUEC3304

5.0

BUEC367

5.0

330

4.0

MISY360

4.0

MISY430

3.5

Similar Professors