2.6
Quality4.8
Difficulty26%
Would Retake91
Reviews26%
Would Retake
91
Reviews
Rating DistributionOfficial
5
25
4
10
3
5
2
9
1
42
What Students Say
“Burris is a great professor and this class is pretty hard”
CS362 - 5.0 rating“Worst prof in the department”
CS362 - 1.0 ratingClass Info
Attendance Mandatory
48%
Textbook Required
40%
Grade Predictor
Your expected effort level
Predicted Grade
B-
Grade Distribution
Common Tags
Rating Trend
Declining
-1.40 avg changeRatings by Course
CS560
5.0
(2)CS470
5.0
(1)OSCS
5.0
(1)CS3319
5.0
(1)COSC4318
5.0
(1)Difficulty by Course
3319
5.0
CS362
5.0
CS430
5.0
CSOS01
5.0
OSCS
5.0
Reviews (91)
Difficult professor. Knows his stuff and expects you to know it as well - does not mind failing the entire class. Also a little intimidating. And he talks at an auditorium-level volume, even if the class is in a small, 20-person room.
No Comments
Language translators is a VERY difficult class. In order to succeed, you MUST stay ahead on your translator. The translator is the most important part of your grade - focusing on it will help you to understand the test material. Do NOT take this class concurrently with another hard or time-consuming class - treat this as an 8 hour class.
If you are a wimp, do't take any class with him, you may cry. The best 5 classes I ever took was with him.Thanks David.
Fantastic wealth of knowledge. Impeccable delivery. Incredibly hard exams, but fair.
Very difficult. Incredibly hard exams and time consuming labs. Upside: you WILL learn. A lot of learning is done on your own. Strongly advised to learn Ada before taking this class. Burris does not mind failing you, you MUST know your field!
Very hard professor, exams are difficult and require you to know the material. Lectures are intense, you will learn a LOT. You wont be able to wait until the class is over but once it is you will be amazed at how much you've learned. I've learned more from a Burris class then two or three other classes, combined. Really friendly with the students.
Don't let this man fool you. He is an extremely hard professor until you get to know him on a personal basis. Become friends with him. I had a very good experience with Language Translators. I churned and churned at the material until I beat the theories and concepts into my head, finished my lab ahead of time, and came out clean with an A.
By far the most difficult professor I've ever had. My complaint about him is that he provides all his notes in ADA when ADA is not even taught in the CS department at Sam. How am I supposed to learn from notes that are written in a language I don't know? His notes might as well have been written in Japanese because they were useless to me.
I took Data Struct, C, Op Sys and Soft Eng with Burris. He is the most difficult prof I have ever taken. Test are long and hard and you must know your stuff. Labs are a pain and will drive you crazy. BUT you will learn more from this man than any other prof. I am thankful to have had him as a prof! Tough but fair. Great guy if you get to know him!
This old guy is always weird to us. He didn't ever want to help us on any problem during the course. He said that's unfair to others. But wait, what kind of fairness when you are a professor and giving no help to student? He locked the door when we were 2 mins late for his class (90mins). Hey, we PAID you to teach the class, remember that! Bad pro!
Overall a great professor who doesn't waste any time. He is by far the most difficult professor I have encountered at SHSU, but you learn the material and retain it, making you a marketable job candidate in the CS field. I have taken OS, Data Structures, C and Software Engineering with him. Bonus: He emails his students job leads. Take his classes.
Dr. Burris will challenge you more than any professor in the department. He will also teach you more than any professor in the department. You can pass his class if you do the labs, he'll even let you resubmit for A options. Test are hard and require detailed knowledge of the material. Very rewarding classes if you put in the effort.
Dr. Burris is very knowledgeable but isn't a particularly good teacher. You'll learn a lot about the subject but not from his instruction. Don't blink during the lecture or you'll miss something critical as it is excruciatingly fast paced. His note are thorough but poorly organized and he teaches from them exclusively. plan on 3x the study time.
Best Prof I have ever had. Have had him for 4 courses and I got more from one of them then all the rest from other profs combined. People that dont like Dr. Burris are slackers who don't want to learn but rather play video games and sleep. If you are serious about computer science and security, there is not a better professor. His notes are awesome
He is very hard, be prepare.
Dr. Burris is a great professor and this class is pretty hard!!!!!!!! Do some work before taking the class will help you in many way. He will teach you how to love your life.
Terrible in every possible way. Has no business teaching.
So terrible. Worst prof in the department. Goes way to fast and his notes are so poorly organized it's impossible to find anything. Will change your grade to a D if you don't make at least a C on every assignment.
He obviously has a ton of knowledge to share, but if you plan to take any other "heavy" classes with this one or have a job, you will have a hard time. Sometimes it seems like he values students' learning and wants you to succeed, other times he is very demeaning and will make you feel like an idiot, even if you have a valid question.
Dr. Burris is the professor you want to take if you want to succeed and make a lot of money in the field. The techniques you learn in this class will put you into literally the 99.999th percentile of software developement skills. Slackers beware. Treat this class as a 9 credit hour class & and spend 4 hours/day 7 days/week on your labs
If you want to be a poorly paid .NET developer who looses their job to outsourcing, then skip this class. Dr. Burris is not for slackers or people who like to party. If you can make it through his class even with a C you will be one of the better developers in your company. Treat as a 6 hour class,memorize the algorithms,stay ahead on the labs.
The 2nd hardest CS class ever behind language translators. You WILL learn a new language every other week or you WILL fail. Not for the faint of heart, slackers, fraternity boys or .NET code monkeys. If you can pass this class your career is set for life. You have to earn his respect. Work on the labs 7 days/week. Neevr miss a class.
very strong technical and teaching skills, well prepared for each class provides teaching on current topics outside the curriculum
Dude knows his stuff. Be prepared to read. No required textbook. He gives you documents that show all the algorithms, and much more. You just have to put in the time to work through them, by hand step by step. Attendance is not mandatory, you can get by with the handouts, way harder by your yourself though. He has kind of a dry sense of humor btw.
Very interesting lectures and material, vague and confusing vernacular in the labs. Grades tests harshly, and labs are functionally pass/fail. Assume all discussion questions on the tests are traps. Was never able to find the guy outside of class, especially not during office hours, presumably because he beams up to the mother ship instead.
He will not allow himself to be your first resource outside of class. He wants to to think for yourself and learn how to use many resources. He answers question s about the lecture. For assignments you better be able to state everything you tried and list various resources you used. If you can that is the key to unlock a big grin and himself.
Ok, so Dr. Burris is a rare case of being an extremely knowledgeable guy and an extremely tough guy. Lab assignments are extremely tough and tests are also graded harshly. Labs can be turned in multiple times though to fix mistakes. Grade is 50% lab and 50% 3 tests and final. You must get a C on all labs to get a grade higher than a C in the class
Dr. Burris is a one of the only professors in the department that care about student professional growth. He has a tough love system in his classrooms. It can be frustrating, and I wish he would straighten out his criteria more as well as be a little more lenient on one of the grading items but eh.
Dr. Burris is the only professor who teaches 3319. If you're thinking of taking it... - You MUST be comfortable with coding. The labs are not simple. - Do NOT procrastinate. Most labs took me 6+ hours, some more than 15. - Don't take this class with too many other "difficult" courses. It will soak up a lot of your time. - Most fail on first try
He requires your programs to be turned in on paper, but doesn't make this explicit on his syllabus or the assignments. If you don't hand in your work in the format he prefers, he'll fail you for it. Furthermore, if you don't get a C on all his assignments, the most you can get for the class is a C. One mistake and he'll essentially fail you.
If you want to pass his data structure class, you should have a special programming knowledge about Ada language OR C++ Or C#. If you think that you dont have that knowledge, dont take this class. For his exams, study whole class note and do past papers. If you did not do past papers at least before one week his exam, you ca not pass the exam.
Expect 60% of the students in the course to not pass. Put in the time and effort and don't procrastinate, and you should be able to make it through. The labs are tough and will take a lot of hours, so do not procrastinate on the labs or try to cheat on them from online. Dr Burris will catch you. Wish you the best if your about take this course (:
It kills me to see Dr Burris with anything less than a 5.0. Yes, his class is likely the hardest one you'll take at Sam. Yes, over 50% of my class dropped. But the people who made it out the other side became exponentially better programmers. Dr Burris truly cares about his students, and wants to see them grow.
His lectures are meandering and assume you understood what he said the first time. Important concepts are rarely defined clearly, often exclusively through example. Examples frequently have unneeded details, and he makes no effort to reinforce how they connect to the concepts he's teaching. Most learning is done on your own or not at all.
First of all, you will learn a lot from him. Dr. Burris grades fairly. It's pretty hard to find his topics from online sources. You will spend 2x times doing assignments. Read carefully his textbook to understand it. You can submit your assignment as many times as you like before the deadline to have a chance to improve it. Learn Ada beforehand.
You either understand what he is saying 100% or 0%. He's very rude and writes things like "weak", "pathetic", etc. on homework. Unless you already know how to program algorithms in Ada/C++ don't even attempt this class. I'm usually a straight-A student and got a C. Usually less than 1/6th of the class passes (1 or 2 people get As).
If you're a Comp Sci related major at Sam, you will have to take Dr. Burris and will hate it
Show up to class everytime! Pay attention! The tests are complex but he allows you to choose which questions you want to answer. This is half your grade. The other half of the grade comes from projects. These projects are HARD and take 10+ hours each. He allows multiple submissions, Read the instructions and do exactly what is asked.
He obviously knows his stuff, there's no question about that. However, If you haven't had prior extensive programming experience, you will probably fail like most of my peers did. This guy has a 70% fail rate. They NEED to get a new professor. He's also very rude grading work and will often use words like "pathetic". I would AVOID at all costs.
Awful professor. Absurdly high fail rate. You're expected to learn everything on your own. DO NOT take more than one Burris course at once, as he will pile labs on you. If you want to pass this class, you will be throwing away any free time you have. You'll be learning ADA, doing LONG labs, and studying for the exams at the same time.
He is one tough Professor. His tests are very hard and he grades them harshly. The good thing about this class is you can submit you labs multiple times to get good grade. He also gives you feedback for the labs and exams. Final replaces one lowest grade if you score more than 70 in all labs. This class is not for SLACKERS. You work for your grade
My first time through this class, I failed. My second time, I Q dropped. This is because I genuinely managed to get to this high level of courses without truly obtaining programming knowledge, and because of that I couldn't brute force and do good in the class. He has been done everything he could to help people who were trying.
Hardest class I have ever taken. The project was 50% of the grade and it took me the entire semester to complete. 4 exams including the finals. Tests including finals were hard. Lowest test is dropped, and final is doubled if you get more than 70 in project. He is the only professor to teach COSC 3319 and COSC 4316 which makes it harder.
Dr. Burris is by far the most informative professor you'll ever meet, he's ex-NASA and loves to talk about the projects he's worked on. That being said, he expects NASA-level effort put towards his course. If you never skip class, turn in every lab multiple times, and study hard for every test, you physically cannot fail. Good luck!
This class is a level above other universities' offerings. Start each part of the project (worth 50% of the grade) as soon as possible, you'll figure out the fine details as you go. Don't procrastinate and you can't fail. The tests are long; avoid essay questions for best results. This project is a resume boost when done right, treat it as such!
I have never had a professor with such a large ego. He acts like his class is a job and he is your boss. His tests are not too hard, but he grades with a fine pick. His class has no grades to buffer test scores. When I went to his office hours according to his syllabus I was told he could not talk, and when I asked my question he was no help.
If you don't try hard, you won't pass. If you haven't heard, many people fail this class or get low scores, which at this point is talked about like it's tradition, which is sad. I don't see why he hasn't changed the way he does things, as it clearly has to do with it being a difficult subject and him not doing well enough to explain. Good luck.
4 tests, 4 labs, 50% for each. If you can't write at least 1 full page for each question, don't expect full credit. Don't try to BS your way through his classes. The code for the labs are given but you need to put it all together and write some of your own. Don't take too long on the labs, start early and work consistently. Study for the tests!
He's passionate and knows his stuff but labs/hw are HARD. Critical information is missing from his notes. First lab had 2 objectives that contradicted each other, and lab 2 was just not proofread and had a blatantly wrong formula in it. Same for the rest of the homework. His RMP is definitely padded tho, he's not a good prof at all.
Dr. Burris is a beast of the Computer Science field, especially in regards to his keen knowledge for Software Engineering and coding. However, his Cryptography and Network Security class suffers for it. Both his tests and labs are tailored towards software developers, making you master skills you're not going to need in the realm of Cybersecurity.
Ludicrious homework projects. heavy, grueling exams. His notes are massive and simply not useful for what he assigns. Prepare to effectively teach yourself 2 classes worth of information in 2 weeks to get a passing grade on each lab. Dodge this tactical nuke of a class of his - if you can.
He's worked at Sam since 1978. The Comp Sci department will not let you transfer this credit and no other professor teaches it. That being said a 70% fail rate for this course should be criminal. If you must take this course learn ADA(obscure language that the gov uses) before hand. Good luck.
This man is professional grade. Study 2 weeks ahead of the test and people who fail need to try harder
Honestly the worst professor I've ever had, he's a smart man. Class concepts are fairly basic and easy but he expects perfection. If your labs/test dont fit his standards he will give you a failing grade instantly. 1 thing wrong and you got a 20 on the lab Forgot to stable you papers -30% ~70% rate of failure. Never want to be in his class again.
Dr. David Burris is a fantastic professor who's very knowledgeable and passionate about his work. He has taught me so much that grasping can be a bit overwhelming. My advice to pass the course is to start your labs early, take advantage of the practice tests, stay updated with communications, ask for help when needed, study a lot, and DO NOT CHEAT!
Do not take this class until you have 3 prior courses of programming experience. Burris is very knowledgeable but his labs/tests are hard They are excellent learning tools and will make you truly understand the concepts they cover if you complete them, do them in ada, and for the love of god read the hymnal nobody does and wonders why they struggle
This professor turned what was already a difficult course into a nightmare.The lack of clear explanations made the material nearly impossible to grasp. It's unfair that students have to suffer through this. I sincerely hope that the professor retires soon and is replaced by someone who actually understands how to teach complex subjects effectively.
This guy's course was not meant for beginners, more like it's for advanced experts who know how to handle things the hard way. If you find the course from him to be too difficult, then don't ever bother have a thought of being in Computer Science major again. You don't want to end up suffering yourself with bad decisions like I did.
This is a TERRIBLE professor! The man loves being rude and so harsh that he doesn't give specific instructions well enough on his assignments and makes his lecture too darn heavy. No matter how harsh or strict that guy is, he is worse than my old computer science teacher from high school. I'm done being in his course. I can't take it anymore!
That man was no assistance in what I have to go through. Due to the fact he has given difficult labs, tests, and lots of other heavy resources, I tend to struggle and they literally soaked up a lot of my free time. I will never want to take his class anymore, because that professor has some serious tendency issues.
What can I say? I "HATE" that guy! Because he gives so many heavy online documentaries, including his labs and tests, I almost nearly suffered in a burnout experience. I seriously can't stand myself being part of his course duty. But for the sake of heaven, enough is enough for me nowadays. I'm not doing this anymore!
Such a terrible professor. I hardly doubt for myself I am not majoring computer science anymore. This has already gone way too far.
Dr. Burris is notorious for being scary. The course itself is extremely difficult. I do enjoy his lectures due to having a passion in computer science. Dr. Burris wants everyone to be successful, but you need to put in the hours...yes, hours. I passed his course by putting in the work. You need to have study habits, and you will pass.
I'm sick of that professor! And for the love of god, what I would do is to stay OUT of his heavy class duty! I don't want to be anywhere near him! P.S. Dr. Burris is more like Dr. BOO-is!
That professor mostly goes through his heavy reading notes so fast during class times. After he explains something necessary to make sense, he adds his line phrase to be "Very Good". More like "Very Bad" since he was no support, clarity, or accessibility. They literally didn't fit his standards. And yet his teaching style methods are so outdated.
A "very good" professor? More like "very rude" professor! I got exhausted of having to be in his class. I'm already fed up once he's given heavy duties I can't handle. Just like how it feels when I were to be in college physics class, that guy is way worse than my college physics professor. I rate Dr. Burris one star, and I wish to make it zero.
That Burris guy is by far the most terrifying professor I had to deal with. For me, I'm mostly a low-leveled student, but that man does not support low-leveled students, and he takes his given heavy duties way too far. I feel like he never plays nice. Plus, I for truly sure that Burris guy has tendency issues.
I have to suffer myself dropping the course because of how rude, harsh, and terrifying that professor is being, ever since he worked at SHSU since 1978. If he had been teaching at that university for a long time, he would have likely to improvise better for students, but NOOO, he does not. Luckily, I'm not doing computer science anymore either.
That was not a great professor, that was a strict bully! Or more like a mean and tough guy from the business workforce corporation. Whenever he treats his class like it's a job, it definitely felt like an actual workforce, not a classroom. Not even a SCHOOL! And it was not COOL! BUT IT IS CRUEL!!!
First time I was new to ADA and had no idea how to use it to work on labs, man can't assist with nor doesn't even care about that. He considers me and other students being left behind even on the first week when the semester starts. How was I supposed to know all that the first time I came to his classroom? WHAT IS THIS GUY'S DEAL!?
Never met a professor who took pride in having a 70% fail rate. Lectures are pointless cause you'll go and leave learning nothing. You'll have to teach yourself because he expects you to already know everything instead of teaching. Expects you to learn all of ADA week one and doesn't give great help for his labs or test. Avoid if possible!!!
Burris is an ABSOLUTE WORST! He gives loads of heavy work I can't handle and they cause me in having to face harsh situations and consequences, as well as having to suffer a burnout experience! I CAN'T TAKE IT ANYMORE!!!
If you hate being in computer science, you may not want to take his class. He love to be so rude that he would scold at other students who had no idea how to work on his labs or tests. Seems like he had no business in support nor access nor approach for students. Man, that guy is way worse than my high school computer science teacher.
This man scolds at his students when they have no idea how to work on his labs, and saying that they have fallen way behind, even on first week of semester. How were they supposed to know all those things when they went to his first time class? That's because he's a rude old man, guaranteeing that he never plays nice! Do not take if possible!!!
Dr. Burris love scolding at his students who don't know how to start the lab assignments using ADA language. He gets so furious whenever they ask him about that. What kind of a guy who does things like that and likes being that way!? This professor has some TENDENCY issues! So keep out of his heavy class duty if necessarily possible!!!
Honstly I havent ever seen a worst professor then Dr.Burris he cant teach he cant grade and he is awful when it comes to lab dont turture youself with his classes take it in another university. He has a high fail rate, average was 53, and his highest grade on the final was 88 he randomly add a formula and grades based on that. Avoid him at any cost
I would likely agree with the one-star raters who actually hate that guy. He is very rude and never improvise better support for his students. And all I can say is, he's not really a good professor at all.
AWFUL. He was not very helpful when I met him during office hours to get extra help. He expected too much from his students assuming we should have the knowledge to do the work with little assistance. I always had professors that helped me one on one but not him. Also, you have to teach yourself how to use ADA.
I deserved nothing from that old man. He gives lots of heavy readings, complicated labs, and contradicted tests I'm already exhausted with. At this rate, I will be having mental health issues. Man is not trying to be cruel, huh? More like he actually is now and then. And yet he still does it. I can't stand him anymore! AAAAAAARGH!
Since Burris went so hard on his students, he became my worst nightmare. I'm never taking his class again. That's all I would say.
Worst professor ever! He does not even care whether if students like me are new to ADA or not. He claims the poor students' lab work by how weak theirs is and calls them left behind. What an INSULT! This is because he does not support those who are weaklings. What kind of man does not support weaklings? That is so messed up!!! WHY!?!?
If I plan to take that man's class, I have to give up all my free time and spend lots of hours dealing with his heavy reading notes, labs, and exams, which can be very exhausting. If you want to save yourself from mental health issues, do not take if possible. Plus, he is not for those people who like to just fool around and wait.
He has a harsh attitude against student favors. Once if they ask him mostly about the labs, he gets tempered furious and insults them. He never give service to those who feel stuck and hopeless, especially if they have autism like me. But my god, that guy is worse than my old high school CS teacher! Professor has serious tendency issues!
You WILL learn a lot form this class, but the only grades in the class is 3-4 labs and 4 tests final included. His instructions are normally unintelligible and misleading. He will not help clear things up nor will he respond to emails. He is Extremely condescending to the students. There is no way of avoiding the class though. No transfers accepted
The rude professor gets very annoyed and will insult you if asking him questions on how to start working on labs using ADA language. He'll say stuff like "You're falling way behind!" or "You can drop out and wait for next semester to retake the class!" just to make you feel like a real bummer. Gosh, what a waste of disadvantages from him.
I had Dr. Burris for DSA and Compilers. He is a great professor and clearly knows his stuff. However, you REALLY have to put the time and effort into your work in order to pass. Some things he teaches is confusing, but don't be afraid to clarify things with him. There are no shortcuts to passing his classes, but it's rewarding when you're done!
That rude old man is an insult! The one time I entered his office asking him stuff I get stuck with, he didn't really care. He gave out a response with a dreadful attitude and treats me like I wasn't trying hard enough, so I get no advice from him at all. And he didn't want to hear any of my excuses either! How demanding!
If you can take another professor teaching 3319, DO IT! Very project oriented and most of the class will be learned by yourself. Be very careful with reading his instructions because he will trip you up with the small details. Lab instructions alone have to be studied since they span 30+ pages. Test answers have to be in depth, no shortcuts.
I suggest taking this course elsewhere, especially over the summer. He rarely responds to emails, even about assignments (50% of your grade). Assignments are to be submitted through print. He's never changed his teaching style to better help students; in which he should transfer to the competition. Exams are hard, and studying for them is horrible.
I can't believe the old guy never cares to aid. Why did he say I can drop out and wait until next semester to retake the class? He has no right to say that! HE IS NOT MY DAD! Yes, he is so right, thanks to him, I have to give up my life with computer science. So he's telling me I wasted my past years with that major for nothing!? AUGH, GOD!!!
Class Info
Attendance Mandatory
48%
Textbook Required
40%
Grade Predictor
Your expected effort level
Predicted Grade
B-
Grade Distribution
Common Tags
Rating Trend
Declining
-1.40 avg changeRatings by Course
CS560
5.0
(2)CS470
5.0
(1)OSCS
5.0
(1)CS3319
5.0
(1)COSC4318
5.0
(1)Difficulty by Course
3319
5.0
CS362
5.0
CS430
5.0
CSOS01
5.0
OSCS
5.0