2.6

Michael McLaughlin

Computer Information Technology - Brigham Young University - Idaho

2.6
Quality
4.2
Difficulty
33%
Would Retake
92
Reviews
2.6
Quality
4.2
Difficulty
2.8
Helpful
2.4
Clarity

33%

Would Retake

92

Reviews

Rating Distribution
Official

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 rating
Class Info

Online Classes

100%

Attendance Mandatory

24%

Textbook Required

25%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 36 grades
Most common grades:
A+ (9)
A- (8)
A (8)
Grade Distribution
A(17)B(2)C(4)D(2)F(1)A-/B+(12)
Based on 44 reported grades
A+: 9
A-: 8
A: 8
B+: 4
Common Tags
Get ready to read (16)
LOTS OF HOMEWORK (9)
Lots of homework (6)
Lecture heavy (6)
Participation matters (5)
EXTRA CREDIT (5)
Graded by few things (5)
Tough Grader (4)
Rating Trend

Declining

-0.68 avg change
Jun
Sep
Nov
Jun
Mar
Feb
Last 6 months
Ratings by Course

IS320

5.0

(2)

CITCIT

5.0

(1)

CIT499R

5.0

(1)

IS410

4.3

(3)

IS420

4.0

(1)
+11 more courses
Difficulty by Course

IS420

5.0

CIT499

5.0

CIT112

5.0

CIT225

4.5

IS320IS410

4.5

Reviews (92)
2.0
2.0
IS140
Sep 1, 2005

No Comments

5.0
4.0
IS320
Sep 20, 2005

No Comments

1.0
4.0
IS320IS410
Oct 11, 2005

He is the smartest guy in IS department, I guess. But he is the worst teacher in IS department.

4.0
5.0
IS420
Dec 21, 2005

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.

4.0
4.0
IS410
Feb 22, 2006

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.

1.0
1.0
IS140
Jun 15, 2006

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!

4.0
5.0
IS410
Dec 14, 2006

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.

5.0
5.0
IS320IS410
Dec 16, 2006

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 :)

4.0
4.0
IS321
Jan 28, 2007

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.

5.0
4.0
IS320
Nov 24, 2007

I had his class for IS320. I learn a lot!

4.0
5.0
CIT320
Nov 8, 2007

The class was not well structured.

5.0
4.0
CITCIT
Dec 6, 2007

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

3.0
5.0
CIT320
Mar 11, 2008

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.

3.0
5.0
CIT320
Jun 9, 2008

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.

5.0
2.0
CIT320
Nov 8, 2008

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.

2.0
4.0
CIT320
Jan 7, 2009

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.

3.0
4.0
CIT140
Mar 5, 2009

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

2.0
4.0
CIT140
Mar 7, 2009

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.

3.0
5.0
CIT140
Apr 8, 2009

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!!

5.0
1.0
CIT140
Apr 8, 2009

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.

3.0
2.0
CIT140
Jun 24, 2009

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.

3.0
5.0
CIT140
Sep 11, 2009

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.

1.0
5.0
CIT320
Dec 10, 2009

He really knows his stuff. But has no idea how to teach.

3.0
4.0
CIT320
Mar 4, 2010

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.

5.0
3.0
IS410
Jun 17, 2010

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.

5.0
4.0
CIT320
Aug 30, 2010

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.

5.0
4.0
CIT320
Jun 14, 2011

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

2.0
4.0
CIT320
Mar 22, 2012

Nice guy who tells lots of stories...but he is tough to understand. He can make very simple topics seem like rocket science.

4.0
3.0
CIT320
Mar 7, 2013

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.

1.0
4.0
CIT320
May 23, 2013

Very confusing, would answer questions with a question. I learned more from my lab partners then from him.

4.0
3.0
CIT320
Sep 20, 2013

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.

2.0
5.0
CIT225
Oct 2, 2013

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.

3.0
4.0
CIT225
Grade: B+
Dec 19, 2013

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.

1.0
5.0
CIT225
Feb 10, 2014

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!

3.0
5.0
CIT225
Mar 5, 2014

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.

3.0
4.0
CIT225
Grade: C
Jul 23, 2014

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

1.0
4.0
CIT225
Grade: Not sure yet
Nov 4, 2014

2 Tests, 4 quizzes, 2 labs per week.

1.0
5.0
CIT225
Dec 24, 2014

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.

2.0
5.0
225
Jan 4, 2015

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.

3.0
5.0
CIT225
Jan 17, 2015

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.

2.0
4.0
CIT225
Mar 8, 2015

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

2.0
5.0
CIT225
Grade: Not sure yet
Mar 26, 2015

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.

2.0
5.0
CIT225
Grade: A+
Nov 6, 2015

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.

5.0
3.0
CIT225
Nov 24, 2015

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

3.0
2.0
CIT262
Grade: A+
Jan 10, 2016

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.

2.0
4.0
CIT225
Grade: F
Jul 8, 2016
Would take again

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.

3.0
4.0
CIT225
Grade: B
Apr 20, 2016

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

2.0
4.0
CIT225
Grade: A-
Jul 17, 2016
Wouldn't take again

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

1.0
5.0
CIT225
Grade: B+
Jul 22, 2016
Wouldn't take again

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.

1.0
4.0
CIT225
Grade: C+
Aug 11, 2016
Wouldn't take again

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.

5.0
4.0
CIT325
Grade: A-
Dec 21, 2016
Would take again

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.

Gives good feedback
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
5.0
CIT225
Grade: B+
Apr 6, 2017
Would take again

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.

Get ready to read
LECTURE HEAVY
1.0
5.0
CIT225
Grade: Rather not say
Apr 19, 2017
Wouldn't take again

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.

Tough Grader
Skip class? You won't pass.
1.0
5.0
CIT225
Grade: Drop/Withdrawal
May 9, 2017
Wouldn't take again

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.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
4.0
CIT262
Grade: Not sure yet
Jul 6, 2017
Wouldn't take again

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.

5.0
5.0
CIT225
Grade: A+
Jul 15, 2017
Would take again

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.

Respected
LOTS OF HOMEWORK
TEST HEAVY
5.0
4.0
CIT499R
Grade: A
Aug 7, 2017
Would take again

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.

Gives good feedback
Participation matters
EXTRA CREDIT
1.0
5.0
CIT320
Grade: Drop/Withdrawal
Aug 30, 2017
Wouldn't take again

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

Get ready to read
LOTS OF HOMEWORK
LECTURE HEAVY
1.0
5.0
CIT225
Grade: A-
Apr 10, 2018
Wouldn't take again

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.

LOTS OF HOMEWORK
5.0
4.0
CIT225
Grade: A
Apr 10, 2018
Would take again

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.

LOTS OF HOMEWORK
Clear grading criteria
Caring
3.0
5.0
CIT225
May 9, 2018
Wouldn't take again

The first few labs feel like menial labor. Also, his instructions thus far for the labs are too unclear

Get ready to read
Participation matters
LOTS OF HOMEWORK
1.0
5.0
CIT225
May 21, 2018
Wouldn't take again

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.

5.0
4.0
CIT225
Grade: A
Dec 1, 2018
Would take again

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.

Get ready to read
ACCESSIBLE OUTSIDE CLASS
Caring
1.0
5.0
CIT225
Dec 3, 2018
Wouldn't take again

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

Tough Grader
Get ready to read
LOTS OF HOMEWORK
1.0
5.0
CIT225
Jan 23, 2019
Wouldn't take again

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.

Tough Grader
LOTS OF HOMEWORK
1.0
5.0
CIT225
Feb 26, 2019
Wouldn't take again

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.

Lots of homework
Graded by few things
Tough grader
3.0
5.0
CIT499
Grade: B+
Apr 30, 2019
Wouldn't take again

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.

Participation matters
Test heavy
Group projects
1.0
5.0
CIT225
Grade: Not sure yet
Oct 12, 2019
Wouldn't take again

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."

Lots of homework
Graded by few things
Lecture heavy
3.0
5.0
CIT225
Jan 30, 2020
Wouldn't take again

Instructions for online lab assignments are extremely difficult to understand, and I am a quick study.

Get ready to read
Graded by few things
1.0
5.0
CIT225
Feb 5, 2020
Wouldn't take again

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.

5.0
4.0
CIT225
Grade: A
Apr 21, 2020
Would take again

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.

Get ready to read
Participation matters
Inspirational
1.0
5.0
CIT112
Apr 27, 2020
Wouldn't take again

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

Lots of homework
Accessible outside class
Get ready to read
1.0
5.0
CIT225
Grade: A-
Apr 30, 2021
Wouldn't take again

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.

EXTRA CREDIT
So many papers
Tough grader
1.0
3.0
CIT225
Grade: Incomplete
May 28, 2021
Wouldn't take again

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!

Accessible outside class
Get ready to read
2.0
4.0
CIT225
Grade: A
Jun 19, 2021
Wouldn't take again

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.

Participation matters
Lecture heavy
1.0
5.0
CIT225
Grade: A-
Jul 9, 2021
Wouldn't take again

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.

Get ready to read
Tough grader
1.0
5.0
CIT225
Grade: C+
Jul 17, 2021
Wouldn't take again

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.

Lots of homework
Lecture heavy
So many papers
1.0
5.0
CIT225
Grade: A+
Oct 10, 2021
Wouldn't take again

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.

1.0
5.0
CIT225
Grade: A+
Oct 10, 2021
Wouldn't take again

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.

1.0
5.0
CIT225
Dec 13, 2021
Wouldn't take again

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.

Lots of homework
Lecture heavy
Tough grader
5.0
1.0
CIT325
Grade: A
Mar 11, 2022
Would take again

Taking this class on campus is easier than online.

Inspirational
Lecture heavy
Graded by few things
1.0
5.0
CIT225
Grade: A+
Mar 14, 2022

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.

Get ready to read
Group projects
So many papers
5.0
2.0
CIT225
Grade: A+
Mar 20, 2022
Would take again

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.

EXTRA CREDIT
Group projects
Graded by few things
1.0
5.0
CIT325
Grade: C
May 5, 2022

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.

Get ready to read
Lots of homework
Lecture heavy
5.0
3.0
225
Grade: A+
May 16, 2022
Would take again

Do your homeworks

EXTRA CREDIT
3.0
5.0
CIT499
Grade: A
May 16, 2022
Would take again

This class was stressful

4.0
4.0
CIT325
Grade: A-
Jun 22, 2022
Would take again

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.

Get ready to read
Clear grading criteria
Accessible outside class
5.0
4.0
CIT325
Grade: A
Sep 12, 2022
Would take again

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.

Get ready to read
Clear grading criteria
Respected
1.0
5.0
CIT325
Grade: A-
Nov 9, 2022

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!!!

Get ready to read
2.0
4.0
CIT225
Grade: A+
Jun 6, 2023

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.

4.0
4.0
CIT225
Grade: A-
Mar 12, 2024
Would take again

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.

Get ready to read
EXTRA CREDIT
Group projects
3.0
4.0
CIT225
Grade: B
Feb 26, 2025

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

LowHigh

Predicted Grade

B+

95% confidence
Based on 36 grades
Most common grades:
A+ (9)
A- (8)
A (8)
Grade Distribution
A(17)B(2)C(4)D(2)F(1)A-/B+(12)
Based on 44 reported grades
A+: 9
A-: 8
A: 8
B+: 4
Common Tags
Get ready to read (16)
LOTS OF HOMEWORK (9)
Lots of homework (6)
Lecture heavy (6)
Participation matters (5)
EXTRA CREDIT (5)
Graded by few things (5)
Tough Grader (4)
Rating Trend

Declining

-0.68 avg change
Jun
Sep
Nov
Jun
Mar
Feb
Last 6 months
Ratings by Course

IS320

5.0

(2)

CITCIT

5.0

(1)

CIT499R

5.0

(1)

IS410

4.3

(3)

IS420

4.0

(1)
+11 more courses
Difficulty by Course

IS420

5.0

CIT499

5.0

CIT112

5.0

CIT225

4.5

IS320IS410

4.5

Similar Professors