3.0
Quality3.9
Difficulty48%
Would Retake113
Reviews48%
Would Retake
113
Reviews
Rating DistributionOfficial
5
36
4
15
3
19
2
12
1
31
What Students Say
“He is very unorganized”
BUS310 - 3.0 rating“Avoid him at all costs”
BUS310 - 3.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
45%
Textbook Required
28%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.22 avg changeRatings by Course
ITM353
5.0
(4)ICS314
5.0
(1)BUS311
4.7
(11)BUS310
3.6
(13)BUS621
3.0
(1)Difficulty by Course
ITM
5.0
ITM352
4.3
BUS621
4.0
BUS619
4.0
ICS314
4.0
Reviews (113)
Work isn't returned so you can see your mistakes. Overestimates abilities of the class. Doesn't care if you learn. Group work- not all students program. Says some who can't take diff. role. Doesn't think why some still can't program @ end of semester.
No Comments
Sort of difficult, but if you try, you'll get it, sometimes tempermental.
No Comments
No Comments
No Comments
Excellent programmer, bad teacher. Fact: you can't take an ICS person and turn him into a business professor. Too much "groupwork", which allows people to scam off your hard work.
This guy flat out doesn't teach. I had to teach myself php in order to get a decent grade. Moreover, the guy gets frustrated when his students don't understand his shoddy lectures and assignments. Hated the class, hated the teacher, but ended up with a B.
I heard he was a horrible person to work for, too. Ask any of his past TA's.
Port was one of the best teachers I've ever had at UH. He really cares that you do well and learn. There is a lot of group work in his class and some of my "team mates" try to skate by without doing much. I guess that's why some of them have posted bad reviews. Don't let them fool you!
fun class, lots of work tho
took both 352 and 353 form Port got A's wasn't as bad as some people said it would be
Gives oral exams. During one exam, he asked a quesxn, I wasn't too sure of the answer. Answerd to the best of my knowledge and he says,'if you don't know don't guess, you're just wasting time' Later, I overheard him tell someone 'take a guess! there's nothing wrong with guessing right.'
Dr. Port is a super nice professor! His exams are open book, and he helps all students by giving another chance to answer wrong questions and gave everybody better grade. I liked his BINGO quiz. He is the best professor in UH!
Never programmed a day in my life so ITM352 was difficult, but Dr. Port was very helpful. He does get a bit short if one doesn't understand something right away. We're not all geniuses.
He gave most of students "A", and others get Bs. He is a very nice professor.
Professor Port is a very good teacher. He has a good sense of humor and care about students. I like his lecture the most. He always shows his postive attitude to students and his interest in the system design and analysis. I did not know much about the knowledge of designing and system before I took his class. He made the class so much fun!!
Short temper when helping a student. Oral tests because he is too lazy to correct regular ones by hand. Lost on what your grade was the whole semester. IMO struggle through his class and the rest of the teachers are very good in ITM.
No Comments
He is the reason that I switch major now I'm in mgt.
Yeah Port "can" be nice, but he is impatient and does NOT know how to teach. He ASSUMES that everyone will pick up coding fast. I took the class out of curiousity, but now I hate it. He told me he was gonna give me a B but he ended up giving me a D!! Take this class from a different teacher, please!
Miserable professor - I wish I could sum him up without foul language.
This professor is unbelievably disorganized! Save your money and sanity by NOT enrolling in any of his classes!!!!!!!!!! Consider yourselves warned!
this guy is the worst.
I thought about becoming an ITM major until I took Dr. Port's class. He turned me off to the material so much...
Prof Port is very disorganized he likes to post assignments during the evening which are due before class starts, which gives you very little time to complete them. Wastes time lecturing us and spends little time explaining key concepts. Rushes students through labs assuming they should already understand the material even though it wasn't covere
This is the worst professor ive ever had at UH. Thought the class would be fun (he came to my BUS311 class to promote his class). I wanted to learn how to make web pages and he says u dont need any prior experience...WRONG! he is not helpful, his lectures are useless, and he expects you to be able to teach yourself very difficult stuff. STAY AWAY
this guy is the absolute worst. i totally agree with the previous reviewer's comments!! save your $$ and sanity and take something else!!!!!!!
I just wanna say to him "Thank you for making me changing my major". S T A Y A W A Y !
This is the most interesting class I've taken in the B-school so far. Lots on hands on work. Too much to do in too little time! The prof tries hard but you gotta just work to learn PHP programming. Some of my group partners have been crybabies and expect everything to be handed to them. Ask for a different partner if you get one of these!
He is not that bad like others said! You have to work hard in order to have a good grade! Programming is kind of language, you learn language through practicing. This class is useful for someone who like to have a e-commerce website.
what this prof does in class can hardly be described as teaching. the class is self-taught. if you can't handle this, don't sign up for this class!!
Don't waste your time taking his class.
He is awful in teaching. He is not qualified to be a instructor. Do not take his class.
He talks fast and not too good in teaching, but he is very helpful if you go and ask him. he grades fairly.
i so did not enjoy his class.
this professor is great and wiling to help students. I found some of the comments posted regarding him very discouraging. I am ashamed to have some of these students as my classmates.
this is undoubtedly the worst lecturer i?ve ever had.
An easy going teacher that is willing to move due dates to accommodate the class learning curve. Subject matter is not easy, and those who expect it to be easy are kidding themselves. Port is really helpful if you ask for help by setting an appointment with him in his office. He will literally show you how to code your assignments. This class is a
OMG! Stop being mean people. He's super friendly and so nervously nerdy it's endearing. The man just has a different style and people need to get used to it. I guess he should try to pretend like he is confident and that might help. Prof Port, you're awesome!
Port has definitely changed, and this past semester he bent over backwards to help the students. Material is tough like constipation, but he's very helpful.
A lot of people say that Port is a horrible teacher and that you practically have to teach yourself, but what they dont realize is that PHP is a language, and languages are primarily self taugh through practice. He is helpful if you ask and will move the due date on assignments if needed. Overall a decent professor with a very hard subject.
Really nice. Really smart!
Great professor! He has tons of experience and incorporates it into his lecture! He really cares about the students! It's not a free ride tho. You have to put in the work but if you do, an A is attainable. He was a substitute for ITM 352 a few times and he was really helpful.
So here's the deal. He's definitely a lot better now. If you get a 90% on individual and group quizes you don't have to take the final (and you get to retake all your quizes at the end of the class anyway). Really helpful. Nice guy but maybe a little boring. Easy going as long as you keep your grade up. Overall, I'd take him again.
Just keep up with the readings and quizzes and you'll do fine.
He's a great BUS 311 teacher. I recommend him if you need to take 311. He'll make you work for it, but an A is attainable in his class. Just do well on the individual and group quizes and put some thought into the assignments and you should get an A. Just take him and don't question it.
BEST TEACHER EVER! Port is great! He's funny, caring and helpful. He really accommodates for individuals needs. Take him!!
Dr. Port is one of the most helpful and accomodating professors I have ever had. He will go the extra mile to help you - weekdays, week nights, weekends, etc. I have a career now because of him!
Port is alright. Material took a long time to learn and we only had a month to create an E-Commerce website. You get individual and group quizzes and if you don't do so well, you can re-take them to boost your score. Start your coding early regardless of what you're learning.
Port is a great teacher! I came into the class kinda scared because of all the negative comments made about him, but he wasn't what people said. He has a pick-on prog. which I think is really good. Keeps you on your feet. If you do good on your individual and group quizzes, you're excused from the final. He's a really funny guy!
Port is an excellent teacher and a great person. There is a lot of material that you need to learn and he does his best to cover topics relevant to potential careers. The class project is a great way to gain some hands-on experience. I wish they made this class last 2 years!
Either this professor has gotten a lot better or something stinks (i.e., the reviews). I had him some years back and his teaching style was so-so. P.S. Hope y'all know that Dr. Port likes to check out this website (Hi, Dr. Port!).
His 1st sem teaching Bus 310, and I got to agree with the guy below me.Something does stink with the ratings here.Really unorganized, and the structure of the class is not even him.He is borrowing everything from Prof.Liu,the syllabus,exams,hmk etc.Don't be lazy & borrow work from another prof!Hey Port while your at it borrow Liu's Chinese accent.
Unorganized, confusing, I agree with the other guy below. He needs to figure out how to teach this class. He likes to lecture and state that there are many solutions and interpretations to an answer, but on the exams its his way or the highway.
Good professor, boring class. Do the HW, study for tests-they are open note, similar to practice exams. Only so much you can learn in the class.
Honestly, I appreciate that he tries to find a suitable teaching style for himself since the lectures weren't completely useful. Although his grading is quite strict, he is pretty passionate about wanting to teach stats. He tells you want he wants in any answer, too, so pay attention and ask for clarification. For me, I think he's a good professor.
truly cares about students. very passionate about subject. a little unorganized & says he wants one answer a million diff ways. tough subject so you expecet a challenge. makes you work for your grade. overall good professor. not as bad as the other comments say
Do all your work and you can get an A. Just put a little time and effort in to them. He is very helpful and you can always ask him for help. A little unorganized but he's funny.
He is very unorganized. This class is a nightmare. DO NOT TAKE this class if you can.
Although he's not organize, he's always there to help. Good professor.
Be prepared to teach yourself confusing subject with a confusing teacher he lectures way to fast.Standardized test in every 310 class although, his is harder because he makes you explain everything as well as get the right answer only teacher that does that no curve he doesn't believe in it.Nice guy but can be condescending.Avoid him at all costs.
I found his laulima site to be organized. His lectures became more interesting when he started to lecture and used the black board. I recomend his class.
His flaw is that hes sometimes unorganized like there are minor detail errors on his assignments but its not a big deal. Overall, he explained the subject the best compared to my other classmates professors. HIghly recommend for a difficult course. Very entertaining in class
HE is the best teacher EVER, intelligent, friend, awesome person. Do not be afraid of him! He is cool as he looks like! I definitely had hard times but he was alway there to help. EVERY SINGLE CLASS he would ask if anyone need help! So take advantage of it if u need... I recommend him at all. best teacher ever.
Easily one of my favorite professors. Yes, he gets a bit unorganized, but we all have our flaws! Funny guy to talk to AND REALLY helpful. He's always open to students who need help. Do all your work and you should be fine. Make friends in class, sometimes it's nice to get help from others as well. Read the materials and watch the screencasts!
His personality is a little much. He may seem really mean, but honestly thats just how he is, it doesn't mean he doesn't like you. He wants to see students do well. He really does. Don't be afraid to ask for help! Make friends with others in the class, you guys are all in it together and he likes when students work together.
Dr. Port is an excellent professor. His in-class lectures and material are lacking organization and a bit dry. Absolutely take advantage of his office hours, he will stay there for HOURS with you until you understand the material. Incredibly smart at what he does, don't be afraid to ask for help.
He wants you to succeed but you need to work for it. I spent half of the semester not understanding anything. When asked for help on projects, he always made time. I spent 5 hours per week in office hours around midterms & finals & he literally helped me do my projects (PHP coding). Kind of confusing in class, but makes up for it in helpfulness.
Dan... You irk me some days but I'm still glad that I took your class. He is not going to sugarcoat things for you. If your project is junk. He will tell you. But he will does try to help you when you need it. He very strongly encourages students to ask questions in class. BUT, as long as you TRY and TURN EVERYTHING IN, you can get that A.
Dan is an OK professor. Learn some html+css+php(syntax) beforehand. It is a half lecture, half self-driven course about PHP. Weekly "Work-Outs", you create a web-page in a set time (sounds scary, not that bad). Watch all screen casts, read online tutorials and TRY IT, and you should be good. 4 projects, 8 Work-Outs, 12 Labs (done in class) A.
Disorganized and missing information on the number one connection to the students, especially for an online course.
This was a tough class. I learned alot. A diffent type of teaching. It was tough to get use to but worked for me. I would recomend. He is smart you need to ask him to dum it down or he will assume you get what he is saying. Would recomend.
This is a tough class to take but you will learn a lot from him. He is nice even he doesn't seem to be. He is willing to help. Most of our classmates spend a whole afternoon or longer with him. He will go through your project and explain to you how everything works. You REALLY gonna study hard!
Dr. Port is very willing to help you if you don't understand material being taught in his class. However, you need to make sure you do the preparation he asks prior to coming to class. If you're struggling with a project, make sure you ask him or the TA for help in advance!
I agreed with everyone else, this course is tough, but you will learn a lot from him. He makes time for his students and sometimes offers snacks in class or even at his office when you go in for help . He will through your project with you if you ask, but try it out yourself first! And try watch the screencast as much as possible. DON'T BE LAZY!
I took Port's class SP 2017. It isn't an easy course. One thing I'd like to point out is that English isn't my first language, however, I was still able to get an A for this course with no prior coding experience. Port is very nice and kind, ask him for help and advise when you have to! He doesn't bite! Oh, yes, he also passes out snacks in class.
If you have no prior coding experience, do not be afraid to take this class. However, be prepared to do lots of coding practice so you won't get confused during class and when you're doing quizzes. Professor Port and the TAs are extremely helpful both inside and outside of class, so make an appointment whenever you can to go over your assignments.
This class is really tough because of the subject itself. Port gives you a lot of resources but you still have to do the hw. Learning how to code and program is hard and different than all the others classes. Coding is a skill so it will take a very long time to build, like playing COD you have to not only learn but practice to get better. Godspeed
Programming is hard in general, but Prof. Port made the class enjoyable & interactive. The workload is very heavy, so you must dedicate time to complete it. Prof. Port is open to meeting outside of class if you need more help. He does get frustrated when you don't understand the material for a while, but keep on trying & he'll help you understand!
There should be a disclaimer about how much time you will put into this class and how much frustration you will have. Stay on top of it and you'll be fine. You can resubmit things until the end of the semester. Sometimes Port gets irritated and expects things from the class that you'll need to research on your own outside of class
Dont rely on laulima dates. Doesnt know how to use laulima and expects us to let him know when something is missing. Gets frustrated at students for not speaking up. Very unapproachable to ask questions to. Hell put fear into your head about the major. If no one gets it, its still the class fault, not his. The end of the sem will make u cry.
Over the whole semester, he has no syllabus, rubrics, or even due dates for assignments or projects. So there was no guideline or expectation to follow. He would change anything randomly and sometimes even contradict himself. When anything came up, student is the one to blame. Very disappointed.
It may seem intimidating at first to ask him for help - but it's worth it! He gives very detailed and thorough answers in regards to coding and application design. This was by far the hardest class I've taken at Shidler, but if you work hard and have an interest in coding, then you'll learn a lot by the end of the semester.
Caring teacher who really wants students to succeed, but be prepared to work in this class. 50% of your grade is based on 3 assignments (programming an ecommerce website) and the other 50% is based on labs, pre-class quizzes, wods (hw), and participation. Uses a program to pick on students to answer questions during class so come to class prepared!
This is not a 3 credit/ hour course, if you are not an MIS major, don't take it... there is literally no reason for you to subject yourself to this poorly executed course. 50% of your grade is based on 11 WOD recordings, 12-14 Labs, and 12-14 quizzes that are just outright useless. YOU, the readings and outside resources are your own instructor.
He warns you the first day of class that his class will take up 9 hours per week worth of studying on your own. He's one of the most helpful professors I ever had. Don't be afraid to ask for help. He wants you to understand the material and he's really dedicated to giving students help outside of class time, especially for big Assignments.
Doesn't plan anything out, so expect to be assigned things at the last minute. Lectures are a waste of everyone's time. Only ask questions if you are prepared to be made fun of. His class is required for MBA programs, so just suck it up or go get your MBA from a real school.
You literally only get about couple days to do your actual big project. Despite it saying you have weeks on end to finish the assignment, you can't actual do it because you did not learn what is necessary for the project. Absolutely frustrating. Class time could have been used more effectively by not going off in tangents.
It was a really difficult class, and it is better to spend some time reading the lab or you will screw up your grade. You will need to spend A LOT OF TIME 10 hours??? working on the three BIG PROJECTS for programming an E-commerce website. YES, he is really helpful SOMETIMES. Be prepare to get lost in the class if you are a first-time programmer.
seems like most students are whiny babies, teachers are just people,Prof Port is awesome! can redo asignmnts,always available to help, goes over things in detail, personable and easy to talk to, cares about actually learning. a tad scatter brained and talks fast. stats is hard, i can't imagine there would be a point to having an easy stats class?
professor port knows his stuff but he is not a good communicator at all. he projects his frustration onto his students. he also goes off topic every class so we really only have 45 minutes of class instead of 75. if you want to take this class, you should learn the basics of programming before. this class gave me so much anxiety bc he picks on ppl.
Professor Port is an extremely knowledgeable guy. It's just this major that is not a very pleasant experience. After this, it's okay but gets bad again so make sure you wanna major in this.
This class is REALLY HARD for people have no program knowledge. Professor Port is helpful and caring. Be prepare to spend 10 hour per week to study and do your assignments. It is no joke, I was so stressed during the 3 big assignment which are creating your own eCommerce websites.Not kidding is really hard class for beginner
This class takes a LOT of effort to read and understand the material. He's a bit scattered and we lose time during lectures but hes a nice guy. Ask for help especially on the 3 big assignments. Pretty stressful because of his pick-on program especially in the beginning of the semester when we know nothing.
Enjoyed the class! Very challenging but learned a lot! I am happy with the material I have learned. Best teacher in ITM major. Wish he taught networking class.
Very tough from the beginning. Make sure that you are all in for this class and the major. Labs and quizzes are worth 50%, big 3 assignments are worth 50%. Gives some extra credit opportunities, take advantage of as many as you can. Get used to teaching yourself and finding the information outside of class on your own.
The worse teacher I have ever had no clear instructions or schedule. Very difficult to follow. Self-important probably the worse human you will ever meet.
He's not the worse professor at UH, but he's far from decent. Class is already hard as it is, but he makes things way more difficult than they have to be. You will have to put in the work to pass this class because he won't be much help. Prepare to do a lot of work completely on your own. Avoid him if you can, but if you can't be resourceful ;)
Dr port is the biggest argument against tenure. ITM 352 is set up in the worst way possible, uses outdated code, and at times, the wrong code. It is clear he has not updated the lesson plans in over ten years. It is like he designed this course to make it the worst possible way to learn code. TAKE THIS CLASS FROM A DIFFERENT PROFESSOR IF CAN
I really enjoyed Dan's class. The material is tough but he is so supportive and helpful through it all. The TA does all the grading and there are no exams. To succeed in this class, you have to do all the work on time. When you get behind it can be really hard to catch up. Put in the effort and participation and you'll succeed.
For a Masters level class you would expect some level of professionalism. Instead, he is all over the place. Constantly pushes back lectures. Forgets to upload assignments and grades. When students ask questions, depending on how he feels, there is a high chance he may versblly harass you for not understanding something. Speechless.
I barely survived this class. Will make you rethink your major and what is important in life.
He isn't the best at teaching but his class is fairly easy to pass. There are a lot of assignments and readings you need to do outside of class time, as is any other class, but this one in particular you MUST stay on top of it to even understand what he is talking about. Uses discord with the TA's to answer any questions outside of class time.
Professor Port knows a few things, but he is THE worst communicator. My emails to him went unanswered. The way he leads the class rubs me the wrong way at times. He expects students to know a lot of stuff before they come in and will call you out and harass you when you do something wrong. Discord and the TAs are your only help. Avoid this class.
If you are ready to spend most of your semester doing ITM352, then this is the class for you. Make sure to read every single article and book review he give you. If you don't go to his class, that is fine but make sure to take your own time to learn. Just beware all your time will be invested in this class. Have friends! Study Buddies, ITMA!
Worst professor ever. His class is so unorganized. Homework and assessments aren't released until Saturday/Sunday and they could change without notice and often at the last minute. Avoid at all costs. His homework makes no sense. His teachings make no sense. He does not know how to teach business students. Please make him stop teaching this class.
I rated him a 5 in difficulty because I had to do a lot of the learning on my own and had to use outside resources to teach me instead. He will help you when you reach out to him on discord but as for the teaching aspect itself, he's not very good at it. This class is good enough to pass but you won't learn much.
I took ICS 314 last fall and was worried considering this class was known to be difficult. However, Professor Port made it easier, by offering extra credit opportunities along with resolving issues with the TA's grading. Attending class helps students practice for WODs along with socializing so that they'll know who to pick for their final project.
Tough but rewarding class. Requires a lot of independent work, so stay on top of readings and assignments. Utilize Unstuck ai and the TAs for support. Professor can be blunt, but if you put in the effort, you'll learn a lot.
Horrible! Port talks a lot about nothing and is not helpful as a professor. He assigns homework at the last minute so there is often little time to work on assignments. The assignments that he gives take FOREVER even though we aren't given enough time to complete them well. He is demeaning to students during presentations and is generally rude.
Expect Google docs after Google docs. Students contribute to them for participation credit, so you'll have 50-100 paged docs. Homework is assigned last minute and they will take many hours to finish. Most demanding grad course ever taken at Shidler. Unless you have a strong data analytics and R/Python programming background, I recommend avoiding.
Not the best communicator as a professor. You could pass the class without showing up since he just shows you how to do the assignment using AI (so boring I couldn't focus). I heard some rude tones coming from him here and there when students asked clarifying questions and then does not answer them correctly. He prefers discord over emails.
Class Info
Online Classes
100%
Attendance Mandatory
45%
Textbook Required
28%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.22 avg changeRatings by Course
ITM353
5.0
(4)ICS314
5.0
(1)BUS311
4.7
(11)BUS310
3.6
(13)BUS621
3.0
(1)Difficulty by Course
ITM
5.0
ITM352
4.3
BUS621
4.0
BUS619
4.0
ICS314
4.0