Michael McLaughlin
Computer Information Technology - Brigham Young University - Idaho
2.6
Quality4.2
Difficulty33%
Would Retake92
Reviews33%
Would Retake
92
Reviews
Rating DistributionOfficial
5
21
4
9
3
18
2
13
1
31
What Students Say
“His lectures are very hard to follow speak up ask questions and clarify”
CIT225 - 5.0 rating“That time could be spent elsewhere actually learning SQL”
CIT225 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
24%
Textbook Required
25%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.68 avg changeRatings by Course
IS320
5.0
(2)CITCIT
5.0
(1)CIT499R
5.0
(1)IS410
4.3
(3)IS420
4.0
(1)Difficulty by Course
IS420
5.0
CIT499
5.0
CIT112
5.0
CIT225
4.5
IS320IS410
4.5
Reviews (92)
No Comments
No Comments
He is the smartest guy in IS department, I guess. But he is the worst teacher in IS department.
Brother McLaughlin, is willing to help you out if you pay him a visit in his office. The classes that he teaches are some of the toughest in the department, but you will learn more problem-solving skills and information than from any other teacher around.
Great Teacher. Learned a lot in this class. If I had any trouble just went to him and he did everything he felt appropriate to help solve the problem.
He will sit in his chair and play on the computer the entire class. He sends around the lab assistant to help you if you have problems. He is such a loser. If you are not an IS major, he simply won't like you. He does nothing but brag about how intelligent he is and how he and his wife got their Phd. He should not be teaching at BYUI!
didn't like him at all in my is 320 class but really liked him when I took 410. He is genuinely concerned about us learning useful things for the future. You are awesome.
Bro. McLaughlin is very enthusiastic about the subject. He genuinely wants students to learn and be successful. He is definitely an asset to the department and the school as a whole. He is very receptive to suggestions, and changes the course to better help students. My advice...just read and do the work and you do fine :)
I took amy classes from Bro McLaughlin. He is really smart and a blast to talk to outside of school. He has really helped me in my confidence and abilities as I have since graduated. Hes not easy, but I learned more from him then any other easy teacher.
I had his class for IS320. I learn a lot!
The class was not well structured.
Brother McLaughlin will help you learn so much in his class if you put an effort in. You cannot sit back and do nothing,he gets rid of that downfall in the education system on purpose
Here is the thing about Bro. McLaughlin: he is So smart, knows So much about Databases that he is in a whole different level.His explanation is not very accessible; you needed to know a LOT bfore to keep up w/ him.For each hour in class, I spent at least 2 working on the labs.Very excited about DB but spent a LOT telling stories of how good he is.
He teaches as if it's a Masters level DB class. If you don't know a lot about databases already, you will have a hard time keeping up. I have heard about his previous 6-figure salary a number of times. This is one of the most frsutrating classes I have ever had.
He is such a good teacher who real implements the learning model the way it is supposed to be. He is caring and willing to help whenever needed.
Bro. McLaughlin is a talented man and very intelligent in his field, but really has a hard time coming down to a student's level. He is helpful working with him one-on-one, but in class time he often loses focus from the lesson.
He is very smart guy, but i feel it is my responsibility to the world to let you know he lacks the ability to teach a begging level class, and doesn't explain the practical use of teachings... i hated this
Put us in groups and more or less told us to figure it out ourselves. For me this class might as well have been online because the teacher didn't teach. He knows a lot but expects to much independent learning from students.
He is a nice person and very willing to help, but he is just too sophisticated. I thought this class was extremely hard, but once he realized he was being too difficult for our class he toned it down a bit and I hate to say it, but near the end I was actually kind of enjoying it. But I still think it was too hard!!
Great overview of Excel. Tests are seeing if you have been practicing what we have learned at home and applied the learning. Not very hard if you try.
Bro McLaughlin's Excel class was not really what I expected. I thought he would be teaching me exactly how to do things then have us repeat it for the test. I ended up teaching myself most of the needed concepts for classes and getting a really high A. If you are proficient already, this is the class to take. If not, stay away from him.
Bro. McLaughlin is a good-hearted man, but not the best at teaching. He is very full of himself, and lets you know regularly how much he has accomplished in his life. He WILL help you gladly, if you come to him. Otherwise, you will likely get lost in his fast-paced, "you should know what I know" lecturing style.
He really knows his stuff. But has no idea how to teach.
Rad teacher overall. If you are taking a class from him just to get one done with it's not worth it. If you're willing to put effort into the class he's willing to put the time into teaching you. He makes an environment where those willing to work/learn succeed, and those who want to have a diploma don't do so well.
Had 2 classes with him. the only reason you'd complain about the teacher is if you were crazy or you got a bad grade from him! He goes out of his way to help students if they ask and yes he is very smart. But he understands he may talk over you, so speak up to him if he does and don't call him a "loser" because you're too dumb to understand him.
I was a CIT major and took at least 5 classes from him. If you say his class was horrible it is only because you had a bad attitude towards him. He will help you and make accommodations to help you learn all the material. Take his class if you actually want to learn something and are willing to put effort into learning.
The instructor has a talent for teaching, he's had incredible amounts of experience in the field he's teaching. If you go into the class with the idea that you actually have to do work for a class. You will do awesome in the class if you come and listen. The stories he uses are effective in helping to illustrate additional concepts
Nice guy who tells lots of stories...but he is tough to understand. He can make very simple topics seem like rocket science.
He is a Brilliant Professor, though sometimes I feel he doesn't communicate well with students. I was convinced he really did not like me, until I asked for help. If you approach him after class and ask for assistance he will give you the shirt off his back. The things he teaches are also meaningful and really important.
Very confusing, would answer questions with a question. I learned more from my lab partners then from him.
It is a difficult class at first, only because you are learning new things. He has resources everywhere to make it better as the class goes on. Must be able to work with a team or you will fail alone.
He is so confusing sometimes. His books, which are written by himself, can be equally confusing. He will help you a little bit but to get any clear information you have to talk to him directly. Great guy, intense teacher.
His books are very very confusing. Make sure you put work into the beginning labs or plan on spending a ton of time all at once on later labs. He definitely wants you to succeed, but you probably won't unless you GO TO THE LABS Tuesday and Thursday nights.
Brother McLaughlin is a complete genius. He is the smartest person I've ever met. Sadly, that doesnt translate to teaching ability. You will be completely lost in this class unless you have a solid prior knowledge. I learned more in a 6 hour lynda course than I did in a month of going to class. The lab aides basically teach the class. What a joke!
he knows his stuff but he is hard to comprehend sometimes. if you just talk to him he will help you. always ask a question if you dont understand. you arent the only one that doesnt understand.
Great teacher. Kinda, he's a genius. He knows a lot about a lot of things. Which makes it hard for students just learning about databases to understand what he's saying. His class definitely isn't easy. If you go to the labs every available time and make sure this is your only hard class you should be fine. This class will definitely help you learn
2 Tests, 4 quizzes, 2 labs per week.
He doesn't always respond to questions and, when he does respond, it's always something cryptic that only adds to the confusion. The textbook is useless for the labs but necessary for the quizzes; the quizzes only exist to make us buy McLaughlin's book which doesn't seem ethical to me. There is not always enough time given to complete the exams.
The class was EXTREMELY difficult. Seriously. Although, I did learn a TON, so that's good at least. Programming in SQLMySQL is very different to other languages, so be open to learning new ideas and concepts. Be ready to spend a substantial (at least... substantial to me) amount of time on just this class. 10+ hours a week.
CIT 225 was fun, but the amount of work is ridiculous for a person who is just learning. They make you build 10 Oracle & MySQL tables the second week of class, which if you asked me, is an unnecessary amount if you are just learning. Work is repetitive, which makes it boring. Too many quizzes, too many tests. Good teacher.
Bro McLaughlin knows his stuff, hands down no doubt about it. It comes easy to him and hes great at it. But the vocabulary he uses and the way he explains things can take a simple topic and make it sound like you need a Phd to understand it. He is really trying to make the class more effective with his army of TA's but its still really confusing
His database course is not for beginners. Even though there are no prerequisites, make sure you study this stuff a lot before you start this class. It's a lot of information, and some of it is advanced. Mostly, it's an overload of information that could be a lot more simple than it is.
Good person. Good intentions. Very knowledgeable. Great person to network with and take advice from if you want a career in databases. Very badly designed and managed class. Extremely time intensive. Extremely steep learning curve. Overwhelming amount of quizzes and tests. You cannot fake it to make it on these tests. Teacher late/no show always.
Bro McLaughlin bends over backwards to help you. He is always staying overtime to help you if you need it and he will take the time to explain. The only reason people are rating him down is because they won't work for their grade. Yes, this class is difficult, he wants you to learn so you can get a GOOD job when you graduate. Work for what u want
The class is there to teach UML but the best part was having McLaughlin tell us about real world information. He's very good at giving real-world advice that will help our careers. He's an expert so its hard to understand him but he gives good feedback.
This course was hard as hell, and honestly this course is not for beginners. I was doing it at the same time with Intro to Database, and still couldn't figure out anything when I got to lab 7.
Pros: he is always relating things to the real world, giving me insight into what an IT career is going to be like and how to get there. He is a genius in his field. Cons: he will tell pointless (and endless) stories and waste valuable class time, ignoring you completely when you try to ask questions. But overall, I like him and would recommend him
I ended up with an A in the class, but I struggle to say I learned as much as Bro Mclaughlin says I did. He's a genius in his field and literally wrote the book, but simply can't explain the subject to students clearly. I learned more from the TAs in the excruciatingly difficult labs than I did from his lectures. Great guy, but not the best teacher
Brother McLaughlin knows everything there is to know about databases. Unfortunately, he does not know how to teach it clearly and simply. His lectures drone on while he asks questions you couldn't possibly know the answer to and so he immediately answers it. The labs and assignments required over five hours every week, and the tests are ridiculous.
Horrible teacher. He's rude and arrogant. He asks you questions you he knows you don't know the answer to so he can answer for you. He curves when everyone fails to make it look better for him. He'll offer to help you one on one and then won't show.
McLaughlin was a tremendous help to me. He worked with me to find hours we could meet online to go over the concepts I was struggling with. His walkthroughs for his database classes are a huge help, although at times not as descriptive as they should be. I wouldn't have passed without him, got an A instead.
This is one of the hardest CIT courses at BYUI. Brother McLaughin does give very in deep lectures and if you are not prepared you will be lost. He is an excellent professor. He is very caring and he will help you succeed if you are willing to work hard.
If you're a computer science major and this is an elective, just don't take this class. It is plain awful. Brother McLaughlin is the worst explainer and wants to show off mostly. He doesn't even notify when he is absent. Some of his in-class TAs also have very condescending attitudes and enjoy humiliating the students in class.
The readings and homework don't have anything to do with eachother so you're just guessing and failing. I taught myself SQL on codeacademy to prep myself for this. it didn't help. He is clearly on the autism spectrum, that's fine, but due to it he lacks the soft skills to make... sense. questions are blown off and he doesn't stay on topic. big ego.
Assignments and the final project come with almost zero instruction. No examples on what it should look like so this entire class is theory and "hope this is right". You will work in groups so with your powers combined you might be able to come up with something.
With this class you will need to read the book, you will need to go to lab every week and work on the homework it is difficult but you will understand databases and how they work, if you get behind you need to make it a priority to catch back up otherwise you may not finish. His lectures are very hard to follow speak up ask questions and clarify.
I love the way he structure the class, he pays more emphasis on students understanding the basics of the course than on grading. Most of the quizzes and lab don't have a due date that one will be stressing to complete instead of focusing on understanding the logic.
Brother McLaughlin is a great guy who would do anything to help you, but with that being said he is a horrible teacher. Nothing of what he says makes any sense and get ready to consecrate your Tuesday and Thursday evenings to lab for the entire semester. The TA's know nothing but the answers McLaughlin gave them and don't help you learn the content
All class work is extremely time consuming and yet completely redundant come finals. Labs that will take you 10 hours to complete contribute just 45 points to your overall grade, then a 50Q vocab exam at the end of the course over content never before touched on in class is worth 100 points. The class was a "required" waste of my time.
Industry expert at anything SQL. The class can require a lot of effort, but he does everything he can to maximize student opportunity to learn. If you're sick, you stay home and still get credit for the being in class that day; which attendance is extra credit anyways.
The first few labs feel like menial labor. Also, his instructions thus far for the labs are too unclear
Each three class at BYU-Idaho is intended to have 120 hours worth of work. Nearly all of that in CIT225 is on ludicrous labs that do not teach SQL. For example, instead of learning DDL statements, you spend four weeks copying SQL files and appending _lab to table names. This takes hours. That time could be spent elsewhere actually learning SQL.
Much is required, if you are expecting to just show up and get an A and learn, he isnt your professor. You NEED to read and ask questions in order to learn. Some times follow up question. He is incredibly knowledgeable and if you prepare you can understand him much better. The course has been changed and streamlined so it isnt disorganized now.
The labs in his class are straight forward, but if you have one error on a lab, his pet TA will give you an F on the assignment and the error will carry over into future lab assignments and you'll get F's on those assignments too. Asking for help? They'll tell you the answer is in the bottomless reading that is sometimes available on the website
The reading is not even remotely linked to the lab assignments. The Lab instructions are vague and difficult to understand. The grading criteria appears to be arbitrary.
The class reading assignments are irrelevant to the class lab assignments. The class uses Oracle SQL, which is an obscure and arcane variant of SQL, making online resources useless. The lab assignment instructions are confusing to the point of near impossibility.
I feel everyone should take one class from him (but no more). He's a brilliant man who knows his stuff and also is very well connected. HOWEVER, he struggles teaching and miscommunication is a very big problem that will affect your grade. If you take a class from him, make sure you get a tutor.
Terrible class. Brother McLaughlin has one of the worst designs for learning that I have ever seen. The entire class is graded on labs and you learn absolutely nothing from them. The first labs are just typing _lab everywhere and the instructions are so vague. Literally the labs will just say, "In this step make this file work with the other ones."
Instructions for online lab assignments are extremely difficult to understand, and I am a quick study.
He does not dumb anything down for the first database class. Instructions for all labs make no sense. I am generally not picky about professors but He really makes this class way more difficult than it should be. I learn more about DBS through youtube and w3schools than through his labs or lectures. Dumb it down Mclaughlin, we arent DBS gurus.
He is horrible at lecturing. However, he is an exceptional professor. He is accessible, will answer any questions. I have taken 4 classes from him with all 'A's! All labs you can show a TA an infinite amount of times until you get an 'A'. If you want an easy 'A' don't take from him. But if you want to learn while working hard for an 'A' take him.
Terrible doesn't even begin to describe it. He is very knowledgeable about Linux and its various commands, but he's terrible at teaching. Each class period turns into him showing off rather than teaching. He expects too much from his students, especially for an introductory course to Linux. I will never take another course from him if I can help it
Even the faculty will tell you that Bro. McLaughlin is the most unnecessarily difficult teacher. A genius in his field, but not a good teacher in the slightest. I got more extra credit than should have been possible and still barely got an A because so much of your grade comes from difficultly worked quizzes and arbitrarily graded papers.
He has impressive credentials and is one of the most knowledgable professors I've had. He wrote two patents that are owned by Oracle. That said, he is extremely condesending and has absolutely no skills in teaching. Asks students for answers to questions they don't understand. Also, a little creepy. I read the textbook and am passing fine. Avoid!
Brother McLaughlin is passionate, but SO needlessly complicated. I only know a few students that actually understand what's going on in his class. His lectures are 70% story-time about his accomplishments and 30% him writing out code on the screen with little explanation. Avoid if possible unless you are very patient or speak McLaughlin-ese.
He's the worst professor ever. He does not know how to teach. Set up an appointment with him and he ended up never showed up. It's hard to communicate with him. His lectures are horrible. Have no idea what he's lecturing even though I come prepared with all the reading assignments. Highly NOT recommend him if you are taking CIT225.
Heaven help anyone that doesn't already understand advanced SQL. He brags a lot about all that he's done in the industry but that does NOT transfer to the class/lectures/coursework/quizzes or ANYTHING. I would avoid him like the plague.
This dude created the hardest incoherent quiz ever. Students are failing left, right and center. People hardly score good on the quizzes because they have nothing to do with the reading. It's like playing a tricky game that you will never learn anything from. I don't know who told him making the quiz super incoherent is a great idea.
If you are studying Computer science please don't ever take this class. The weekly quizzes have nothing to do with the reading. This means you are set for failure no matter how you try. The quizzes are hard to understand, doesn't help you learn SQL and are unnecessarily frustrating.
Brother McLaughlin is terrible at lecturing and rarely maintains a topic for more than 30 seconds before ranting. His grading policy work only to screw students at the end. He has an unnecessary amount of homework and uses Prayers and Devo's as an incentive to get better grades. He takes himself too seriously and acts as if he's the god of DBs.
Taking this class on campus is easier than online.
He will speak over your head most of the time and ask questions you don't know the answer to; he ends up answering his own questions. You will need to read the book to understand material. Knows a lot about SQL, but is not good at teaching. He will give answers to exercises. Passing because of learning the material requires much effort.
The first time I took this class was with a different professor and it was online, awful. The amount of work is the same. To understand the material some reading is essential (3-5pages a week). The professor gives insights on the job market and is focused on what we need to learn to be successful. He knows what he is teaching.
Horrible. He has absolutely 0 understanding of how to write in a way that actually makes sense to students, leaving LITERALLY 95% of the students asking over & over for clarification. It is absolutely ridiculous. His curriculum should be dumped & completely re-written. Good luck to every CIT major, as you can't avoid his class. Thanks BYU-I.
Do your homeworks
This class was stressful
Great teacher, he is at the top of the field and it shows. Be ready to read a lot and ask questions. He is more than happy to help and guide you.
I really enjoyed learning from him. This semester he was trying to add in PostgreSQL alongside PL/SQL. It was pretty difficult but he was helpful... obviously as long as you ask questions and go to class. We had weekly assignments that he allowed you to turn in late for full credit. Overall really great experience.
While I didn't take this class with Mr. Mclaughlin he wrote the book and the course and it is distributed to all students at BYUI and it is terrible!!! The expectation is 900 pages read by week one with no prior coding knowledge of Oracle or VMware. Week 7 and 8 labs are both 900 line code. RIDICULOUS!!!
This class overall was really frustrating. I actually liked a lot of the material we went over, but class often felt like a waste of time. Bro M would mostly talk about a lot of random computer science stuff that was not in the scope of the class. It wasn't hard to earn a good grade, but the quiz questions were poorly written and very aggravating.
He can go on tangents during the lesson and there's work time during class. You are expected to read the material and go above and beyond to know the subject. If you are self-driven, he's the perfect teacher for you. If not, you can still get an A if you participate in class and read the material.
Professor McLaughlin can be hit-or-miss. His lectures can be tangent-filled, but the material is worthwhile if you're self-driven. Quizzes are brutally tough, so use unstuckstudy and the free textbook to stay on top of things. Worth it for motivated students.
Class Info
Online Classes
100%
Attendance Mandatory
24%
Textbook Required
25%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.68 avg changeRatings by Course
IS320
5.0
(2)CITCIT
5.0
(1)CIT499R
5.0
(1)IS410
4.3
(3)IS420
4.0
(1)Difficulty by Course
IS420
5.0
CIT499
5.0
CIT112
5.0
CIT225
4.5
IS320IS410
4.5