4.7

Mustapha Lahrach

Biological Sciences - Hillsborough Community College (all campuses)

4.7
Quality
2.4
Difficulty
95%
Would Retake
134
Reviews
4.7
Quality
2.4
Difficulty
4.7
Helpful
4.6
Clarity

95%

Would Retake

134

Reviews

Rating Distribution
Official

5

108

4

19

3

5

2

1

1

1

What Students Say

Overall great teacher

PCB1730C - 5.0 rating

Professor Lahrach is one of the best professors I've had

MCB2000 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

62%

Textbook Required

67%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 57 grades
Most common grades:
A (25)
A+ (18)
B+ (6)
Grade Distribution
A(43)B(5)C(1)D(1)F(0)A-/B+(8)
Based on 59 reported grades
A: 25
A+: 18
B+: 6
B: 5
Common Tags
Clear grading criteria (26)
Respected (20)
Caring (14)
Participation matters (12)
Get ready to read (12)
Lots of homework (8)
Amazing lectures (7)
Gives good feedback (7)
Rating Trend

Stable

-0.17 avg change
Mar
Aug
Dec
Jan
May
Dec
Last 6 months
Ratings by Course

BSC1085

5.0

(3)

MCP1000

5.0

(1)

MCBMCB

5.0

(1)

MICRO0000

5.0

(1)

MICRO201

5.0

(1)
+17 more courses
Difficulty by Course

MICROBIOLOGY

4.0

BSC1105

4.0

BSC1085

3.0

MCP1000

3.0

MCBMCB

3.0

Reviews (134)
3.0
1.0
MICRO1000
Apr 21, 2009

Quiz every class,young professor, helpful you must attentd class speacilly Lab. He reviews before test day and tells you what is exactly gonna be on it. Easy going, heavy accent but, repeats a lot to make sure students get his point.Very easy going. Likes to joke around.

5.0
1.0
MCB1000
May 6, 2009

He is the best teacher that I ever had,very helpful, nice. He makes Micro interesting and fun. Young guy, full of energy, and open mind.his exams are clear.

5.0
1.0
MICRO1000
Jun 12, 2009

he is the best teacher ever he make sure you understand all the materials. All Testes and quizzes are fair. easy going and fun

4.0
1.0
MCB1000
Jun 19, 2009

Love him! Take him if you can...hes awesome, fair, and patient! Wants his students to learn! Helps alot :=)

5.0
1.0
MCB1000
Jun 24, 2009

Very easy teacher, very clear on what is going to be on the exam. Very helpful. Love him!

5.0
3.0
MCB1000
Jun 28, 2009

I only took his lab class and I have learned so much... I highly recommend him if you want to learn and understand the subject..... very helpful and always made sure you understand what he's teaching......

5.0
5.0
MCB1000
Jul 27, 2009

Very fair...If you but a little effort into the class you wil do well. Reviews all material that will be on the tests. Likes to joke with students. I would take him again.

5.0
3.0
BSC1085
Jul 28, 2009

Great instructor! A little unorganized, but makes up for it in other ways. Test reviews are about 80% of what will be on the tests. Likes to joke around and is very laid back, but gets the job done.

5.0
2.0
BSC1085
Aug 13, 2009

Awesome teacher. Anatomy isn't an easy subject to learn, but he really tried to make sure everyone understood. Very laid back teacher. It's humbling how smart he really is.

5.0
4.0
MCB1000
Oct 1, 2009

He is amazing! Excellent teacher, really interested in having you understand and learn the material. Fun, laid back, and extremely knowledgeable. Highly recommend him!!!

5.0
1.0
MCB1000
Oct 2, 2009

He's by far the best teacher I've had at HCC. He wants his students to get A's, and will help you any way possible. You really learn the material and will remember it long after the class is over. One of the smartest guys I've ever met.

4.0
2.0
MCB1000
Oct 14, 2009

Loved this class. Fast paced if taken in the summer, but he gives you everything you need to get an A. Lab was long to me, but pretty cool most of the time. Would definitely recommend him.

4.0
2.0
MCB1000
Oct 18, 2009

Professor Larach is an excellent professor who cares abouts the students. He will help you as much as he can to help you understand the material. As long as you take good notes and study you will pass this class. I would recomend him hands down!

4.0
3.0
MCB1000
Oct 18, 2009

Great Teacher very fair. Goes to all extreams to help you understand. As long as you study and take good notes you will pass this class. Mr. Lahrach is the BEST!!

5.0
1.0
MCB1000
Nov 7, 2009

The Best Teacher!!!!!!! Humble!!!!!!!!! Extremely Smart!!!!!! Likes to Teach!!!!!! CARES!!!!!!! and you will learn A LOT in his class!!!!!!!!

5.0
2.0
MCB1000
Dec 3, 2009

He is a very smart teacher and he enhances his students to learn. Review before taking the test. I really recommend his classes. Lovely teacher.

5.0
3.0
MCB1000
Dec 14, 2009

Vey helpful and informative. He was very concerned about students learning and comprehending the material and subject matter. I would reccomend his classes and would take a class he instructed again.

5.0
1.0
MCB1000
Feb 7, 2010

Amazing! Best professor I have ever had. He cares a great deal students and I learned so much in his class!

5.0
1.0
MCB1000
Apr 4, 2010

This prof is great. You should have no problem getting an "A" in this class. Simply attend classes regularly and pay attention during exam reviews.

5.0
2.0
MCB1000
Apr 15, 2010

HOT. love, love, love HIM. i wish he taught more classes. he is amazing. 90% of the class will get an A bc he is an awesome professor. i will miss him so much!

5.0
2.0
MCB1000
May 4, 2010

He is a great professor! He is very informative and he will go out of his way to help you understand the concept. He is such an intelligent guy and definitely knows what he's talking about. Overall a very nice guy & the lecture does have a lot of power points, but if you pay attention to the notes and listen to him you'll be fine. Now the lab is th

5.0
2.0
MCB1000
May 4, 2010

The Lab is the BEST! I'll miss him and his class very much! :] <3 Best science teacher i've had in years!

5.0
3.0
MCP1000
May 6, 2010

Prof. Lahrach is great! I wasn't interested in micro at all and cringed with the thought of attending. When I did attend however, he made micro easy and fun to learn. The labs were completely hands on and that helped me a great deal. I would recommend him to anyone needing to take micro.

5.0
2.0
MCB1000
May 18, 2010

Excellent Professor, I missed him!!!!! Love his way of teaching, he cares for the student and would go out of his way to help you. I wish he would teach other science classes... I strongly recommend him..

5.0
2.0
MCB1000
May 28, 2010

Prof. Lahrach is a good teacher. He is committed to having his students comprehend and pass the material. He can be disorganized at times but overall his expectations and course material are manageable and obtainable.

5.0
1.0
MCB1000
Jul 1, 2010

He is amazing. Has a heart for the students. EXTREMELY patient! He grades test the day you take them and goes over what you did wrong right after! Ive gotten A's on all test because he makes sure you know and understand the material. He wont bore you with stuff you dont need to know. Best teacher ive ever had!

5.0
2.0
MCB1000
Jul 20, 2010

Awesome professor. He is more interested in your understanding of the concepts than the grade you get on tests. Truly committed to teaching. Gives a review of the material from the previous class each session so it sticks in your head. Very fair with grading. Best professor I have had (and I have over 160 credits).

5.0
3.0
MCB1000
Jul 21, 2010

-Very good-outstanding

5.0
2.0
MCB1000
Aug 10, 2010

Excellent professor, he goes to the extreme to help his students, very fair and very nice. The last comment about him is not true at all, Best professor I ever had.

4.0
1.0
MCB1000
Aug 10, 2010

Prof. Lahrach has a heavy accent but is very kind and wants everyone to do well. You could get an easy A if you attend class, participate, and follow his PowerPoint slides. There was no use for the textbook in his class as everything that you need to know is in his slides. Prepare to actively participate in class and answer his questions. :-)

5.0
3.0
MCB1000
Aug 18, 2010

Amazing teacher. Don't buy the book. Just pay attention in class and be polite.

5.0
3.0
MCB1000
Nov 3, 2010

Awesome teacher!!! Highly recommend him! he actually makes learning fun and inspires you! all his test are off powerpoints so dont need teh book. pay attention, read your notes and you will be forever changed by him!!

5.0
4.0
MCB1000
Jan 14, 2011

Excellent teacher. As stated by others, follow powerpoint presentation and participate. Strongly recommmend you use a voice recorder for his exam reviews.

5.0
3.0
MCBMCB
Feb 5, 2011

Prof Lahrach is AMAZING! He is the best teacher I have ever had! He is extremely knowledgable, helpful, and fun. He loves teaching and really wants his students to understand the material. He is organized and prepared and his powerpoints are great. I had no interest in microbiology but it was one of the best classes I ever took and I learned a ton!

5.0
2.0
MICRO0000
Apr 21, 2011

Lahrach=best teacher Ive ever had! He enjoys teaching & actually cares about his students; def shows! The material is a bit challenging but if u pay attn &study theres no reason why you cant do well. Hes really good about individual study. Hes very good about explaining even the most complicated concepts. I would take him over & over again!

5.0
4.0
MCB1000
Jun 14, 2011

Professor Lahrach is the best teacher I've every had. He loves teaching and truly cares about his students. His class can be challenging but if you study you'll do fine. If you have any problems at all, he is always available day, night,weekends whenever (literally). If you need help he will make time. He just wants you to learn.

5.0
3.0
MICRO201
Jun 18, 2011

The overall best teacher, I have ever had. He truly cares, and will do what ever is needed to help the student be successful, in his class.

5.0
3.0
MIC1000
Jun 19, 2011

Best prof ever. Going to really miss his class. Wish he could teach more classes or ALL classes! More prof should be like him. Recommend him to everyone that needs to take micro. Really cares and tries to work 1 on 1 with every student. Always available to help even w/ stuff that doesnt have to do with micro. Actually want to pay attn in his class!

5.0
1.0
MIC1000
Jun 25, 2011

Mr.Lahrach is a very good teacher,very helpful.He really wants students to get good grades and he helps and does everything about it!Great teacher!!!I defenitly recommend Mr.Lahrach to everybody.

5.0
2.0
MCB1000
Jul 29, 2011

Best professor I ever had. he cares for his student and will go out of the way to make sure students understand the material. Im really going to missed him. i got an A on his class. i wish he would teach other classes especially on the nursing field.do everything he ask, follows his instructions, study outline and study, study and study...

5.0
1.0
MCB1000
Nov 3, 2011

Mr. L is wonderful and very smart professor at HCC Southshore campus. Do not need the book , bcause he provides slides with all info that you going to need for u test. There are 4 test + final which replace the lower grade. U need to study if you want to get A.He always is willing to help. Take him, and you will not regret it. Hot,hot guy!

5.0
2.0
MICRO1630
Dec 4, 2011

LOVE LOVE THIS TEACHER!He is super laid back, super intelligient... The kind of teacher that you dont want to disaapoint. He teaches the class from power point slides so you dont need the book. Def print out the slides before class so you can make notes on them. Offers extra credit which is awesome. You wont regret taking this class!

5.0
1.0
MICRO1000
Dec 11, 2011

I got an A in both lecture and lab. If you study his powerpoints you will pass. We did not use the textbook.

5.0
1.0
MCB1000
Dec 23, 2011

Professor Lahrach is amazing. Very willing to work with students, and explains things so well in a way that makes complete sense. I loved his class and his patience with us. Seriously the greatest professor I have ever had and it definitely helps that he is extremely foxy with a dreamy accent.

5.0
5.0
MCB1000
Dec 29, 2011

My best teacer by far....very smart and knows hoto teach the concepts as well as keeps the class very interesting....would have loved ito had taken him for Anatomy I & II......if you go to class and pay attention you should get an A like me....lol...he also give extra credit do take advantage of it can always help you...

4.0
4.0
MCB1000
Jan 1, 2012

Hard class. Very intelligent man Can intimidate his study and at times makes you feel inadequate. He calls on almost every student more than once so be prepared to feel like your on the hot seat. He teaches from power points but you better memorize them if you want an A. He doesn't like slackers and believe me he will know who you are!!!

4.0
3.0
MCB1000
Jan 23, 2012

He was a good teacher, and I feel like I learned a lot. It seemed like an easy A to me, but many others struggled. He is sometimes hard to understand, but if you print out the PPT before class and follow along, it is so much better.

5.0
3.0
MCB1000
Mar 6, 2012

Proff.Lahrach is amazing.His teaching style is perfect.He has deep knowledge of the subject and knows how to explain it. 8 weeks course went too fast, 4 test in lecture, 2 in lab. Lots of studies, but if you put an effort you will get A. Best proff.ever.Such a privilege to be his student. Thank you.

5.0
2.0
MCB1000
Jun 27, 2012

Great professor. Knows how to teach and makes complex ideas much easier to grasp. He cares about his students and focuses on learning, not just "what is on tests".Always gives a great review before tests. He even held off surgery on a torn acl to finish our class. If that isn't self sacrifice I don't know what is. Take him, you will not regret it.

4.0
2.0
MCB1000
Aug 13, 2012

He talks fast but gives all info you need in handouts. Take notes! Memorize! He WILL help you one on one. Originally we did not get along but found mutual understanding and respect in end. 6 week classes are intense, lesson learned! Have to admit I learned alot...

5.0
2.0
MCB1000
Oct 16, 2012

Took his 8 wk course and he was the best teacher to take. He makes sure u understand the content before giving the exam. Very enthused for u to be successful. Quite of a fast class, but it was my favorite this semester. He's super understanding and funny. Take him for Micro, you won't regret it!

5.0
2.0
MCB1000
Nov 29, 2012

I cannot tell you how awesome Professor Lahrach is, he is always there for his students. If you have determination and a positive attitude you'll be fine in his class.

5.0
2.0
MCB1000
Dec 18, 2012

Saying Professor Lahrach is a great professor does no justice! He has such a passion and caring personality. He always made sure I understood at the end of class. Emails or texts right back and him bend backwards to help you understand the Micro world. So glad I was blessed with his class and my FAVORITE professor.

5.0
2.0
MCB1000
Jan 15, 2013

Makes microbiology fun

5.0
3.0
MCB1000
Feb 23, 2013

He is an amazing professor, whom really cares about his students.He takes the time to explain the material & makes sure that you understand it. I wish he was teaching ANP & all other professors were like him.He is very smart & answers any questions.

5.0
3.0
MCB1000
Feb 23, 2013

I WISH ALL PROFESSOR'S TAUGHT LIKE HE DOES. HE IS ONE AMAZING PROFESSOR! VERY HELPFUL & TEACHES THE MATERIAL SO YOU CAN UNDERSTAND IT & REVIEWS FOR HIS EXAMS!ANSWERS ANY QUESTIONS YOU ASK & POLITE. TAKE HIM!

5.0
2.0
MCB1000
Apr 4, 2013

Very smart and helpful professor. Very clear on what will be on all exams. You can drop your lowest test score. All assignments are clear even reviews for all his exams because he wants all his students to do well in his class. Answers any questions or concerns students may have. Wish he was teaching ANP!!! The best professor @ HCC

5.0
3.0
BSC1010
Apr 17, 2013

GREAT PROFESSOR!!! easy going. he takes time to explain materials. Made biology really interesting. I drove from 40 mins every Saturday for this class and it was totally worth it. I wish every professor could be like Mr. Lahrach. would definitely retake him if he taught bio 2

4.0
3.0
MCB1000
Apr 3, 2014

he is a very cool teacher, he takes his class very serious, he does not like cheaters. he wants you to actually understand what the class is about. amazing teacher. he makes sure you understand. a+

5.0
1.0
BSC1005
Jul 18, 2014

Very organized and low maintenance class. Tests are every 4 weeks and each week consists of a hw assignment, quiz and discussion board on what you found most challenging in each chapter. Lab is also completely online. Strongly recommend.

5.0
1.0
PCB1730C
Aug 14, 2014

I was dreading taking this class because I am terrible at science but I ended up really liking this class. The online class is very self explaintory you are able to work ahead as much as you want. There is 3 big exams worth 100 points each but extra credit is offered on each test. Overall great teacher !!!!

5.0
4.0
MICROBIOLOGY
Grade: A+
Dec 3, 2014

To say the least, professor Lahrach is amazing!!! Not only is he a good teacher but he is also a good person! The class is straight to the point HOWEVER that does not mean you don't have to study. You HAVE to study, he just makes it easier because he's so elaborate in his lectures & reviews. Definitely recommend him! Loved him!

5.0
4.0
MCB2000
Grade: A
Jun 21, 2015

Prof. Lahrach is hands down the best professor! 4 tests, 1 paper, and 1 optional presentation. He deeply cares for his students. He expects them to learn, to come prepared, and to succeed. He helped me by writing a brilliant letter of recommendation. Good sense of humor. Lectures and labs are fun!

4.0
3.0
1025C
Aug 9, 2015

I took this for grade forgiveness and it was the best decision I made all summer. Really easy class. Laid back teacher.

5.0
4.0
BSC1105
Aug 10, 2015

Great professor - quizzes are graded almost immediately after deadline - great communicator emails are returned within hours - provides you with all the tools you need to be successful in his class as long as you put in the work.

5.0
1.0
BIOL1406
Grade: A
Aug 13, 2015

I took summer class, talked to him maybe twice. Got a A. He is very clear on what to expect for test, seriously. Just pay attention, and I promise you will pass. Highly recommended.

4.0
4.0
MCB2000
Grade: A
Nov 3, 2015

I was really worry about taking micro class, but seriously he makes it not difficult at all. You definitely have to study. However, your study will not be that overwhelming because you will know what to study and what he expects for the test.

5.0
1.0
BSC1005
Grade: A
May 9, 2016

I was a little nervous about this class at first, but I'm so glad I took it...

4.0
3.0
BSC1025
Grade: B+
May 10, 2016

12 Discussions ... 12 Quizzess ... 3 Exams all online... didnt purchase a book received a B in this class during Fall Semester. Test were timed I believe 30mins each test.

5.0
1.0
MCB2000
Jun 6, 2016
Would take again

The best professor I have ever seen!

5.0
4.0
BSC1025C
Grade: A
Aug 10, 2016
Would take again

12 class work, 12 quizzes, 3 labs, 3 exams. Super easy, all answers are in the power point along with the online textbook you have to purchase. He's super understanding about situations and makes the class very understandable and clear of what he is asking for

5.0
2.0
BSC1005
Grade: A+
Aug 22, 2016
Would take again

took online class 12 weeks over summer. amazing professor and class. he responds at an okay rate, tries to help out as much as he can. all answers to quizzes can be researched online and all test questions are the quiz questions so take pics of all quiz questions before starting test and you will be fine ;). great easy class if you need a science.

Respected
Participation matters
Caring
5.0
4.0
MCB2000
Grade: A
Dec 11, 2016
Would take again

Professor Lahrach, is very straight forward with what he expects from you. He thoroughly goes over everything during lecture and reviews again until it is time to test. Pay attention, you must STUDY, and ask questions. If I needed another class that he teaches, I would definitely take him. Great teacher & very passionate about what he teaches.

Clear grading criteria
Amazing lectures
Caring
3.0
4.0
1025C
Grade: B+
Jan 2, 2017
Wouldn't take again

This is an ok professor, I took him online which all quizzes have 15 questions and you literally only have 1 min per question. Not all answer are online and when you only have 1 min per question you don't have time to look, because the quizzes can be TRICKY! and questions are different! I don't think I would take him again even though I passed/

Get ready to read
TEST HEAVY
LECTURE HEAVY
5.0
4.0
BSC1025
Grade: A
Jan 7, 2017
Would take again

Professor Lahrach has been a wonderful professor! I love being in his class because he is always so excited to teach and is extremely motivated! I will recommend him to all my friends! Everything he teaches makes sense, and he provides clear instructions on what is due for tests.

Gives good feedback
Inspirational
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
BSC1O25C
Grade: A
May 4, 2017
Would take again

Professor Mustapha is great. Very clear grading criteria. Average workload such as online assessment, online quiz, and online labs. Quizzes are tough and answers are not online. He is very understanding of any needs you may have and will do what he can to help your success in this class. Would take him again!

Respected
Clear grading criteria
GRADED BY FEW THINGS
5.0
1.0
MCB2000
Grade: A+
Jun 19, 2017
Would take again

Great Professor!

Respected
Clear grading criteria
EXTRA CREDIT
3.0
2.0
BSC1025C
Grade: A+
Sep 22, 2017
Would take again

Professor Lahrach has an easy class when it comes to this one. There was one quiz per chapter. There is an online textbook and online lab performance site. There was a weekly discussion board on each chapter which was just one comment. No papers, there is an exam after every four chapters. Overall easy class

5.0
4.0
BSC1005
Grade: B+
Sep 22, 2017
Would take again

Professor Lahrach is very helpful, and his online course is very informative and organized. Amazing class!

Gives good feedback
Respected
Clear grading criteria
4.0
3.0
1025C
Grade: Not sure yet
Apr 18, 2018
Would take again

Professor Lahrach was so helpful to me by answering my emails very quickly. Assignments were always broken down. Study for exams, but easy A.

ACCESSIBLE OUTSIDE CLASS
Caring
5.0
2.0
BSC1005
Apr 19, 2018
Would take again

TAKE HIM!!!! Literally sooo easy since I took it online. I took the lab for bio too and got A's in both and it only took me like an hour a week to finish both the classes work for the week. He literally rocks! Idk how the class is in person but online it's so easy!

Caring
GRADED BY FEW THINGS
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
BSC1005
Grade: B
Apr 22, 2018
Would take again

The class is super organized, and the professor is very helpful. You need to work for your grade.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
3.0
BSC1005
Apr 24, 2018
Would take again

I took him online for labcture. In lecture there were weekly learnsmarts(easy) with a test, and discussion. In the lab there were virtual labs that you must complete & test after. Some labs were hard. Kind of extensive. Keep each question on tests bc they are on the exams for both lab and lecture! Have to buy 2 textbooks also!

Participation matters
ACCESSIBLE OUTSIDE CLASS
5.0
1.0
BSC1005
Grade: A+
Apr 25, 2018
Would take again

Took this class along with the lab & I don't regret it. For having this class & the lab online, I thought it would be difficult, but it wasn't. One chapter & a quiz each week & one lab & a quiz each week. You just need the access code for both classes & that's all. He is very responsive to emails & grades on time as well! I definitely recommend!

Get ready to read
Participation matters
Clear grading criteria
5.0
4.0
MCB2000
Grade: B
Apr 26, 2018
Would take again

Professor Lahrach is one of the best instructors that I have ever had. He motivate students to learn, and make sure that everyone understand the material. he is very nice guy and always willing to help. I wish he teaches other subjects needed for my degree

Respected
Inspirational
Amazing lectures
5.0
2.0
MCB2000
May 2, 2018
Would take again

Professor Lahrach is one of the best professors I've had. At first I was scared of taking the class, since all I heard from others is that it was a hard class, but professor Lahrach made it a very easy class. His goal was to teach the material so that it sticks with you forever. Also, he motivates students to learn which I found to be very helpful

Respected
Skip class? You won't pass.
3.0
3.0
MCB2000
Jun 28, 2018
Wouldn't take again

I took this class online because I wanted to focus on the other classes I was taking in person. It's an extra $90 per lecture/lab textbook online to do CW/HW. Weekly assignments are 100+ questions. 4-6 assignments weekly. A couple of exams. Overall just very time-consuming. Maybe in person is better.

LOTS OF HOMEWORK
5.0
3.0
BS1025C
Grade: A
Aug 14, 2018
Would take again

The layout of this class is the best of any online classes I have ever taken. The power points that he makes are very helpful. All the assignments are fairly easy, as are the tests. He grades quickly. Highly recommend.

Clear grading criteria
5.0
2.0
1025C
Oct 15, 2018
Would take again

Loved this professor. Took his online class and it was super easy. Read the chapter, answer 45 review questions that are highlighted as the answer in the book for you, take a short quiz, and an assignment every week. Takes me about one hour a week to do the work.

Respected
Clear grading criteria
GRADED BY FEW THINGS
4.0
1.0
1025C
Oct 24, 2018
Would take again

Good online class, however completely independent work. he emails you basically telling you to figure it out.

Get ready to read
Participation matters
LOTS OF HOMEWORK
5.0
3.0
MCB2000
Nov 8, 2018
Would take again

Professor Lahrach is a knowledgable and caring professor. I have never had a professor articulate ideas and concepts so well. I believe that my success in the class was due to his effective teaching style.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
1.0
BSC1005
Grade: B
Dec 3, 2018
Would take again

Loved Professor Lahrach's online course. Everyone should take it. AWESOME INSTRUCTOR!!!!

Gives good feedback
Respected
Clear grading criteria
5.0
3.0
BSC1005
Grade: A
Dec 9, 2018
Would take again

This professor is outstanding! His online course is orginized and well put. I enjoyed learning Biology from his learning format. I have two babies and a job, still managed to make an A. I wish I would have found him sooner. Take him!

Participation matters
Clear grading criteria
Amazing lectures
5.0
2.0
BSC1005
Grade: A+
Dec 11, 2018
Would take again

Best Biology professor EVER! I was worried about taking BSC 1005 lecture & lab online. I also work 60 hours per week. He makes it very easy and the class is very organized. Instructions are very clear. He grades assignments faster than any professor I know. I highly recommend taking his class!

Respected
Clear grading criteria
5.0
3.0
BSC1005
Grade: C
Aug 4, 2019
Would take again

I took this class online over the summer and struggled due to a family emergency. This professor did everything he could to help me get my work done. Dont get me wrong, I still had to work for it but he genuinely cared if I passed.

Accessible outside class
Clear grading criteria
Caring
5.0
1.0
MCB2000
Grade: A+
Aug 8, 2019
Would take again

there is no reason to fail this class or the lab. extremely easy class and the professor responds quickly to emails. i took this class online and as long as you did the learnsmart, quiz, and 10 question (sometimes not even) assignment, you will pass. there is 3 easy exams and 1 proctored final which he gives you a study guide for.

5.0
3.0
BSC1005
Grade: A+
Aug 9, 2019
Would take again

I took this class and the lab over the summer, and I finished both in 4 weeks. You will pass if you complete the assignments, quizzes, exams, LearnSmarts, and LabSmarts on time. The labs can be tiresome, but I suggest you complete at least 85% on all of them; they seem to be a completion grade. Put some good effort, and you are guaranteed an "A."

Respected
Participation matters
2.0
1.0
BSC1005
Grade: A
Sep 28, 2019
Would take again

Took this class online. Easy A. No interaction with teacher. All publisher stuff, so you can find everything online. I barely had to study.

5.0
2.0
MCB2000
Grade: A
Oct 15, 2019
Would take again

I LOVE Professor Lahrach class! He is an amazing teacher! Microbiology is not an easy subject but he makes it so fun and easy to learn. If you don't understand something he finds a way for you to understand it! He also gives some extra credit and points which helps out a lot! Great teacher, very approachable. I would recommend him to other students

Respected
Amazing lectures
Caring
5.0
2.0
1025C
Grade: A+
Oct 15, 2019
Would take again

Professor Lahrach is an excellent teacher. He is well organized and provides great power point slides. He is very helpful, supportive and will help you in any way he can. He breaks everything down to the core and answers all questions. He is one of the best teachers I have ever had. Take him, you won't regret it! Easy class.

Gives good feedback
Accessible outside class
Caring
5.0
3.0
MCB2000
Nov 9, 2019
Would take again

Definitely would recommend him. He makes sure everyone understands the topics before moving on, explains every single part to ensure understanding, and is available out of class if you need extra help. He encourages questions so you don't have to feel weird about it. There's online assignments that are lengthy but there aren't a lot.

Accessible outside class
Skip class? You won't pass.
Inspirational
5.0
1.0
BSC1005
Grade: B
Dec 4, 2019
Would take again

This course was structured very efficiently for it being online so, the homework, quizzes, and exams were not difficult since he offers reviews for them. However, since the final exam was proctored (I went on campus), he was so reassuring of us to make sure we were comfortable during the exam. Overall, I would recommend any science class of his!

Respected
Clear grading criteria
Caring
5.0
1.0
BSC1005
Grade: A-
May 9, 2020
Would take again

Basically the whole class is done on learnsmart which is an online program, super easy. He does upload powerpoint notes, and gives a quiz each week along with a thinking question. Super easy work and nice and understanding guy. Also managed finishing the class with a 97 A, failed my final and still got an A in the class. FINAL IS PROCTORED.

Get ready to read
Participation matters
Graded by few things
4.0
4.0
BSC1025C
May 12, 2020
Would take again

Professor Lahrach is great! There is lots to read and its not open book. However, if you study and pay attention you should be good. Plus he is willing to answer any question. I only gave this rating because of the class, not him. The online labs can be frustrating. Sometimes they glitch and wont let you complete it even though you already have.

Get ready to read
Lots of homework
Respected
4.0
3.0
BSC1005
Grade: A
May 15, 2020
Would take again

Weekly quiz, critical question and assignment. He grades several weeks at once. The PowerPoints are long, take longer if you take notes. The exams are mostly the same exact questions as the quizzes so review those before starting the exam. Stay on top of work and you'll get an A. He gets a lot of questions from Quizlet or other sites too.

Lots of homework
Get ready to read
Graded by few things
4.0
2.0
BSC1005L
Grade: A+
May 15, 2020
Would take again

The lab is the same as the Foundations class; weekly quiz and assignment, no critical question. The lab is easier than the class and as long as you do the work, you'll do great. The exams are (mostly) the same questions as the quizzes before it, so it makes it much easier to pass as long as you review.

Lots of homework
Graded by few things
5.0
4.0
BSC1085
Grade: A+
May 16, 2020
Would take again

Amazing professor I took him for microbiology spring 2020!!! He literally tells you everything that is going to be on the exam you just have to study! Hes super intelligent but he never made you fee dumb. He truly care about his students and wants you to succeed.

Participation matters
Skip class? You won't pass.
Amazing lectures
5.0
3.0
BSC1005
Grade: A
Aug 10, 2020
Would take again

I took Professor Lahrach summer 2020. You have weekly assignments due with a short quiz. I had three Exams & two of them were proctored. Majority of the answers on the short quizzes are on the exams, so study them(they really help)! This class was very easy if you completely your work on time. Lahrach was also incredible because he works with you.

5.0
2.0
BSC1025
Sep 18, 2020
Would take again

I took Professor Lahrach and it was the best decision I ever made. He is very caring and helps you understand material if you are stuck! Take this course. Go register for any of his classes now!

Caring
Respected
Clear grading criteria
5.0
2.0
BSC1005
Nov 3, 2020
Would take again

I took Prof. Lahrach online this semester for BSC 1005 and honestly this has hands down been the easiest class ever! 3 assignments every week, one term paper due towards the end of the semester, labs are super easy, and just study the quizzes before exams (he uses most of the same questions). 2/3 exams were proctored

Respected
Clear grading criteria
5.0
2.0
BSC1025C
Grade: A+
Apr 20, 2021
Would take again

Super easy class & nice professor. The homework was also easy & the exams are straight from the quizzes. The Learnsmart homework is 80 questions every week and is only worth 5 points, which is kinda annoying. Easy A as long as you follow the instructions on assignments. He isn't picky at all when it comes to grading.

Lots of homework
Graded by few things
5.0
3.0
MCB2000
Grade: A
Apr 26, 2021
Would take again

Professor Lahrach is a lovely person who cares about his students and does his best to help them achieve their goals. His class has 21 quizzes and three exams. The questions are ultimately from the study book. Just do your readings, and trust me, you will get an easy A.

Gives good feedback
Respected
Get ready to read
5.0
5.0
MCB2000
Grade: A
Aug 10, 2021
Would take again

Amazing professor ,very easy class and you have a lot of time to finish the homework and assignment 3 proacted test and 1 research paper due to the end of the class . I barely had to study .an easy A. no live class meeting or online lecture you do all the assignment ,lecture and etc on your own .

Respected
Amazing lectures
Caring
3.0
2.0
MCB2000
Grade: B+
May 2, 2022
Would take again

Online course was not taught with his own lectures but with Youtube videos from other schools. Grading was done by a TA, who actually graded some of my work incorrectly and I had to reach out to get fixed. Class is heavy on homework. All quizzes and tests are not proctored and test questions are based off of the quiz questions.

Get ready to read
Lots of homework
Test heavy
5.0
4.0
MCB2000
Grade: B+
May 6, 2022
Would take again

Very good class, and caring professor. I highly recommend. He provides teams review for his exams and always willing to help you during his office hours. There are 12 quizzes, 3 exams, paper, and final exam, in addition to weekly homework. I highly recommend.

Participation matters
Caring
Respected
5.0
1.0
BSC1025C
Grade: A+
May 23, 2022
Would take again

Take this professor! Assignments are clear/easy to understand, you need to go over the PowerPoints he provides and to be successful. Although the PowerPoints may be long they are very educational and you can learn a lot that you can apply to daily life. Uses LearnSmart which can be up to 100 questions but they are easy/help prepare you for quizzes.

Amazing lectures
Clear grading criteria
5.0
1.0
BSC1025C
Grade: A+
Aug 16, 2022
Would take again

Everything was clearly laid out from the beginning. Overall, it was not a difficult class if you put in the effort. I would recommend and take Prof. Lahrach again.

Clear grading criteria
5.0
4.0
MCB2000
Grade: A
Nov 4, 2022
Would take again

Professor Lahrach was absolutely amazing. Very approachable and understanding of new students and their first time taking a course with a lab. He also had video type study guides for the big tests. All the big tests were proctored using Honorlock. This was a class with A LOT of information to absorb. You can get an A if you work hard for it!!!

Lots of homework
Lecture heavy
Test heavy
5.0
2.0
MCB2000
Grade: A+
Dec 8, 2022
Would take again

Professor Lahrach was one of the best professors i've had. There's a lot to be absorbed in the course but he made it very easy to grasp. He offered live meetings before exams to review. He grades off of a fair amount of assignments. Took him in Spring22, the exams were just a curation of the previous quizzes.

Get ready to read
Participation matters
Clear grading criteria
5.0
1.0
BSC1025C
Grade: A+
Dec 19, 2022
Would take again

Professor Lahrach is the best professor I have ever had. He's an easy grader, just do the assignment on time. His exams were so easy, it was a combination of the previous quizzes! There were about 3 assignments per week (a discussion or answer a few questions, a quiz, and a concept assignment). His PowerPoints had everything you need to know.

Clear grading criteria
Caring
Respected
5.0
2.0
MCB2000
Grade: A
May 9, 2023
Would take again

Professor Lahrach made this course very simple for our class. The material is difficult but as long as you study and ask questions you will make an A. There are multiple assignments and quizzes due weekly.

Get ready to read
Clear grading criteria
Lots of homework
5.0
3.0
MCB2000
Grade: A+
Aug 6, 2023
Would take again

If microbiology is one of your requirements take Prof. Lahrach! I took his microbiology lecture and lab 16 week course this summer and he was great. Microbiology has A LOT of info to know but he makes it easy to succeed. 3 easy assignments per week. 3 exams (1 is not honorlock) and the final. Exams have same questions as quizzes. TAKE HIM!!!!

Clear grading criteria
Caring
5.0
2.0
BSC1025C
Grade: A
Aug 16, 2023
Would take again

Took this course over summer and was not disappointed. The class was organized and I got used to doing the same kind of assignments every week. Do the work and you will pass!

Clear grading criteria
Respected
Online Savvy
1.0
5.0
BSC1005
Grade: Drop/Withdrawal
Oct 15, 2023

I took BSC 1005 and 1005L with this professor. The 1005L was very easy. The 1005 class was taught with only an online book and was unable to purchase an actual textbook. The learning materials were very bad. The study material was useless for the actually quizzes weekly. The questions were very confusing, and the explanations were not helpful.

Tough grader
Get ready to read
Graded by few things
5.0
3.0
BSC1025C
Grade: A
Mar 7, 2024
Would take again

He's a pretty good professor I mean there are a lot of assignments including a 50 concept McGraw hill that's due weekly so it is time consuming but overall the assignments are pretty easy. I got an A in the class

5.0
2.0
MCB2000
Grade: A
Aug 7, 2024
Would take again

Quiz every week and if you want to pass the exam, review the quizzes. They are 10 question quizzes and the exam is about 40 to 50. We did have a two page term paper wasn't too bad. Grades well, pretty easy to understand class. Just make sure you do your work every week. HIGHLY RECCOMEND.

Clear grading criteria
5.0
3.0
MCB2000
Grade: A
Dec 5, 2024
Would take again

Professor Lahrach's MCB2000 class is a great option - he breaks down the material well. Weekly quizzes and assignments are key, plus using unstuck AI for study prep helped me ace the exams. Definitely worth taking if you're interested in the subject.

5.0
1.0
MCB2000
Grade: A+
Dec 7, 2024
Would take again

I took professor Lahrach in the spring 24, and he is an amazing educator. He truly helped me understand and become fascinated with the world of microbiology, I almost switched my major. His words of wisdom inspired me to stay on my track. Use his study guides, they will prepare you for exams, and review the lecture powerpoint before attending class

Amazing lectures
Clear grading criteria
Inspirational
5.0
1.0
BSC1025
Grade: A
Jan 21, 2025
Would take again

Was very good, and fair when grading

Participation matters
Clear grading criteria
Gives good feedback
4.0
3.0
BSC1005
Grade: A
May 6, 2025
Would take again

Reading activity, quiz, and short paragraph every week. Quizzes are 15 questions long and pretty easy. The reading activities are pretty annoying the McGraw Hill ones. The paragraph questions are easy. 3 exams, practice the quizzes and you will get an A. Straightforward easy class. The lab that goes with this class is also easy.

Tough grader
Participation matters
Test heavy
5.0
1.0
BS1025C
Grade: A-
May 12, 2025
Would take again

This professor was great! Each week, we had a LearnSmart assignment, a quiz, and either an assignment or a discussion post. We had three exams—the first wasn't proctored, but the other two were proctored using Honorlock. The exams were really easy. We also had a 1,000-word paper due, but it was very straightforward.

Gives good feedback
5.0
2.0
BS1025C
Grade: B+
May 13, 2025
Would take again

I loved Professor Lahrach the class was super straightforward I got the class done in 12 days its super simple. But it does use McGraw which does have about 50 little multiple word problems to solve. The first test doesn't have honor lock but the other 2, BUT they are just the multiple choices from the quizzes so all you have to do is memorize it!

Clear grading criteria
Lots of homework
4.0
2.0
BSC1025C
Grade: A
Dec 3, 2025
Would take again

Very good professor, McGraw hill reading every week, sometimes an assignment, and a quiz with 15 questions. 3 exams throughout semester, 2&3 are proctored. Altogether, very interesting class just a lot of information to know.

Get ready to read
Clear grading criteria
Graded by few things
5.0
3.0
BSC1005
Grade: B
Dec 9, 2025
Would take again

Weekly work: a McGraw assignment, a 15-question quiz & a short written assignment. 2 of 3 exams are proctored that are just repeat quiz questions from the unit. There's also a 2–3 page final paper at the end. The lab attached to the class has 1 assignment & quiz weekly. Lab has 2 proctored exams, that are also repeat quiz questions. Great prof.!

Class Info

Online Classes

100%

Attendance Mandatory

62%

Textbook Required

67%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 57 grades
Most common grades:
A (25)
A+ (18)
B+ (6)
Grade Distribution
A(43)B(5)C(1)D(1)F(0)A-/B+(8)
Based on 59 reported grades
A: 25
A+: 18
B+: 6
B: 5
Common Tags
Clear grading criteria (26)
Respected (20)
Caring (14)
Participation matters (12)
Get ready to read (12)
Lots of homework (8)
Amazing lectures (7)
Gives good feedback (7)
Rating Trend

Stable

-0.17 avg change
Mar
Aug
Dec
Jan
May
Dec
Last 6 months
Ratings by Course

BSC1085

5.0

(3)

MCP1000

5.0

(1)

MCBMCB

5.0

(1)

MICRO0000

5.0

(1)

MICRO201

5.0

(1)
+17 more courses
Difficulty by Course

MICROBIOLOGY

4.0

BSC1105

4.0

BSC1085

3.0

MCP1000

3.0

MCBMCB

3.0

Similar Professors