4.1

Craig Lorie

Engineering - George Mason University

4.1
Quality
3.1
Difficulty
80%
Would Retake
89
Reviews
4.1
Quality
3.1
Difficulty
4.1
Helpful
4.1
Clarity

80%

Would Retake

89

Reviews

Rating Distribution
Official

5

49

4

20

3

7

2

8

1

5

What Students Say

Lories tests are extremely difficult

ECE301 - 1.0 rating

65% of the class grade is based on the finals

ECE301 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

44%

Textbook Required

23%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 49 grades
Most common grades:
A (16)
B (9)
Not sure yet (6)
Grade Distribution
A(20)B(11)C(5)D(2)F(0)A-/B+(11)
Based on 56 reported grades
A: 16
B: 9
Not sure yet: 6
B+: 6
Common Tags
Respected (14)
Lots of homework (12)
Amazing lectures (12)
Gives good feedback (11)
Clear grading criteria (11)
Participation matters (9)
Test heavy (9)
Hilarious (8)
Rating Trend

Stable

+0.18 avg change
Dec
Jan
Apr
May
Aug
Dec
Last 6 months
Ratings by Course

ECE331ECE445

5.0

(3)

ECE447

5.0

(3)

CYSE301

5.0

(1)

ECE340

5.0

(6)

ECE445

4.6

(5)
+7 more courses
Difficulty by Course

CYSE301

4.0

ECE447

3.7

ECE340

3.7

ECE301

3.6

ECE445

3.2

Reviews (89)
5.0
4.0
ECE331
Nov 21, 2009

One of the best professors in the ECE department at Mason. He actually cares about his students and is always available to answer your questions. VERY approachable. Respects his students as long as you show him respect as well.

4.0
4.0
ECE331
Nov 21, 2009

Very knowledgeable and willing to help any student. Respect is key though, disrespect him and you'll lose all credibility with him. Exams can be tough but nothing ever unexpected. Don't expect any assistance when it comes to VHDL programming, work with the TA's as his familiarity isn't nearly as strong.

4.0
4.0
ECE331
Dec 2, 2009

Professor Lorie is a very good teacher. He explains everything very well. Tough, sometimes his class can get boring. His exams aren't hard at all, but were pretty long and it was hard to finish them on time. He is a new professor, so hopefully he will fix that by next semester. The class itself is hard though. I recommend taking him.

4.0
4.0
ECE331
Dec 3, 2009

One of the most helpful professors in the Engineering Department. Always available to his student as he actually wants them to succeed. His lectures are useful and I would recommend attending if you aren't good at reading the book. His tests are long but are not hard.Study his notes and understand his HW you will have no problem getting an A.enjoy

5.0
3.0
ECE331
Dec 22, 2009

Don't bother wasting time reading the text just study how to solve problems and understand what you're doing and you should be fine. My only issue with this class is that the exams were way too long. I strongly suggest practice solving problems quickly if you want to do well on the exams.

1.0
4.0
ENGR107
May 7, 2010

absolutely horrendous teacher, easily the worst "professor" I've ever had. He messes up constantly, forgets equations and then teaches the wrong equations until someone corrects him. extremely disorganized and has no idea what he's doing. also dont believe that one girl, he looks like a troll. out of characters read the rest of it on the next

5.0
4.0
ECE301
Apr 19, 2010

Wonderful professor who will always make time to assist students outside of class. Material can be difficult but is manageable if you pay attention in class and do your homework assignments. Very laid back but don't be disrespectful towards him or he will call you out on it. Not bad to look at either ladies. :)

4.0
1.0
ECE301
May 11, 2010

Decent professor. I think his tests are of reasonable length, so he's fixed that problem. The HW he assigns can be ridiculously time consuming, but they're generally helpful for learning the material. You have to put a lot of work in, but an A is definitely possible. And regarding his looks: I really don't think that's relevant either way.

1.0
4.0
ENGR107
May 7, 2010

hedropped our last test 2 hours after wetook it cause itmissed its mark. heresthe email- I think I speak for the entire class when I ask for the definition of "missed it's mark". That phrase could mean a lot of things and I was hoping you would clarify exactly what you're trying to say. Anthony,Sorry, you will not get further clarification.Cra

3.0
3.0
ECE301
May 23, 2010

His lectures were my nap time. I couldn't follow him at all. Power points have several mistakes, book is useless. His first test was very time consuming but not much time was given. However he's easy in grading. In general he's still new in teaching and he doesn't have a good experience how to lecture and how to give good questions on the exams

3.0
1.0
ENGR107
Dec 10, 2010

His lectures are too long and boring. Half of the class was playing on the laptops during the lecture. Tests are really easy; just study the review.

4.0
1.0
ENGR107
Dec 10, 2010

He is ok and very easy in grading. Always available to answer your questions. Do your homework and bring your own materials for the in-class projects. He is NOT generous in letting you borrow anything(even a lil, cheap thing)from him. Sometimes, he makes mistakes on the Power points and tests. Overall, he is a good professor. Take him!

4.0
2.0
ECE331
Dec 24, 2010

Prof Lorie was a lot of fun to have as a teacher. He runs over with his lectures and his tests are long enough to intimidate anyone but he keeps things fun and lighthearted and is always there to answer questions. He is pretty sarcastic too so don't let him get to you. Overall, a great guy and a great teacher.

5.0
3.0
ECE331
Dec 15, 2010

Dr. Lorie was a great teacher, yeah his lectures ran over and his tests were long and difficult, but he was more than generous grading and was always trying to help us better understand. The test questions come right from homework and examples. I arm wrestled him and won.

1.0
4.0
ECE331
Apr 20, 2011

Doesn't know why he teaches according to Lorie,himself. He is not accustomed to fair grading. Includes material on the test he never goes through in class because of lack of lecture time. These material eventually show up on the final test weighing almost half the grade. Mr. Lorie lacks teaching quality.

3.0
4.0
ENGR107
May 15, 2011

This class was annoying, WAY too much work for a 2 credit engineering class. He could have been better with his grading since we were his "guinea pigs" this semester. I was very disappointed with him.

5.0
1.0
ECE301
Feb 23, 2012

One of the gem I have seen. Just the most kind, most helpful. Take a course that he teaches just to know how best a person can be! Can help a student of any level to the best extent. I am grateful to work with him. Hats off to you Sir! :)

5.0
2.0
ENGR107
Jan 4, 2012

Prof Lorie was a rather good teacher.He is very clear in his instructions and is very helpful during his office hours.However, he is easily ticked off when disrespected.Don't disrespect him and he will like you.If you want to succeed in his class, sit up front.

3.0
5.0
ECE301
May 15, 2012

very inflexible. If you want to be tested on the most random topics for a forced elective, this this is your guy. Did not cover much materials in last 3 weeks, but much of final was on such topics.

5.0
2.0
ECE331
May 16, 2012

Dr. Lorie is a prince! I can't say enough good things about him - one of the few Mason ECE profs who wants to help students understand the subject. Makes practice exams available before a midterm. Test questions are derived from either the practice tests or homework. I'm not a huge fan of the book he currently uses.

3.0
5.0
ECE301
Jun 1, 2012

Final grades are supposed to be posted within 48 hours, he took a week. Tested way too much difficult material for final without teaching or assigning hw in such detail. Final was exactly based on the final from year prior even though he did not cover some of problems. Grade should have been close to passing but there was no curve.

5.0
2.0
ECE331
Feb 21, 2013

Dr. Lorie is exactly the kind of professor universities should be eager to employ. He always presents well thought-out lectures, carefully tailored and tweaked to make the material easy to absorb. Even better, he is very good at sticking to the topic and not getting side tracked by the kind of questions from students that can lead into tangents.

5.0
4.0
ECE301
May 17, 2013

Very kind. Speaks perfectly English. This class has a lot of material. His HW are just like his tests. He doesn't curve. If you can do the HW without a problem, you'll get an A

5.0
2.0
ECE331ECE445
Apr 29, 2014

Fast talker, but reiterates and clarifies everything. Dr. Lorie is one of the nicest people you will ever meet. Exams are too long for many people to finish, but that allows you to get points for what you know. Curves well and relates class material to the labs.

5.0
3.0
ECE447
May 13, 2014

Best ECE professor at Mason. Takes the time to explain things and relates to the students very well. One of the most fair graders Ive seen. If I took him for all my other courses Id be doing a lot better right now

4.0
1.0
ECE331
May 15, 2014

Homework was time consuming but the exams were basically homework questions with slight changes. Nice grader and curves really well.

5.0
1.0
ECE331
Dec 31, 2014

Dr. Lorie was a great teacher. He is very clear during class, and he provides power points so you will have the notes ahead of time. Read through the notes before class and it will be a breeze. The final was almost all material after the second test.

4.0
3.0
ECE331
Grade: A-
May 13, 2015

Class is pretty easy though it can get confusing near the end of the semester.

4.0
3.0
ECE331
Grade: C+
May 26, 2015

Dr Lorie is a true educator. He appreciates methods of teaching as much as methods of engineering. He is not an easy professor, but tries very hard to help you understand. Only bummer is that the lab is separate so your whole grade is exams: 10% hw, 5% participation, 50% exams (2 exams @ 25% each) , 35% final. Dont screw up an exam!

5.0
4.0
ECE447
Grade: A
Jan 19, 2016

Dr. Lorie is a really nice professor. He is really straight forward and responds quickly to his emails. He has helpful office hours and his exams reflect the material assigned in hw and labs. I would definitely advise others to go with Lorie for 447. Cheers

5.0
3.0
ECE331
Grade: A+
Apr 23, 2016

He is an absolutely amazing professor. Genuinely cares for his students and wants them all to succeed. Unfortunately, from a group of 90 it is hard to stand out unless you ask questions and visit office hours. He will definitely put forth the time but only if you are willing to do the same. I will continue to take my ECE courses with him.

5.0
3.0
ECE331
Grade: A
May 2, 2016

Excellent instructor! Extraordinarily well-organized, and eager to help students who ask. Homework is extensive but necessary to learn the material, and good preparation for the exam. Keeps lecture interesting and grounded in application. Had a great experience; won't hesitate to take again.

5.0
3.0
ECE331
Grade: C+
May 12, 2016

Nice professor and a clear cut kind of guy. His class is easy, but I messed up on one of the exams, so I got the grade that was mentioned here. I would take his class again though. Do attend class as the lectures will help you understand the material better.

5.0
3.0
ECE445
Grade: Not sure yet
May 8, 2016

By far my favorite teacher in the ECE department. Had him for 331, 445, and am taking him again for 447 next semester. His lectures are entertaining and when things aren't clear he will be sure to go to the extreme to help students understand the material. Most likely won't curve but if you can do the HW and pay attention you will be fine.

2.0
3.0
ECE331
Grade: C
Jun 21, 2016
Wouldn't take again

Professor is helpful, although his teaching style did not fit to my learning style. Studying lecture slides, doing hws and attending lectures helps in exam but you can still get good grade by studying materials yourself. I feel that he goes very fast in teaching his lectures. 95-98% his teaching is depend on PPT slides which I dont like.

4.0
4.0
ECE301
Grade: B-
Dec 20, 2016
Would take again

Interesting class, good professor. There is quite a bit of Homework and the assignments during class which are due no later than 2 hours after the class finishes can sometimes be lengthy. I skipped some classes because all of the notes are given to us and in hind-sight I wouldn't recommend missing any. 2 midterms & 1 final, 2 midterm was hardest

Respected
Participation matters
LOTS OF HOMEWORK
5.0
4.0
CYSE301
Grade: B+
Dec 7, 2017
Would take again

The class itself is a LOT of work, but he is a very good professor. His lectures are clear and he is always open to questions. If you do all the homework/classwork and put in the time, you will do well.

Skip class? You won't pass.
Amazing lectures
5.0
3.0
ECE331
Grade: A+
Jan 11, 2017
Would take again

Kind of reads off the slides, but thats because its all you actually need to know. He definitely can go into more detail if asked. Tests are straightforward multiple choice. Great professor overall, especially compared to most other GMU ECE profs.

Participation matters
ACCESSIBLE OUTSIDE CLASS
Caring
1.0
5.0
ECE301
Dec 14, 2017
Wouldn't take again

Lories tests are extremely difficult. You must do well on midterm if you want to pass. The final was brutal and honestly not fair. This guy does nmot care if you pass or not. Save your gpa and take it with someone else.

LOTS OF HOMEWORK
Tests are tough
4.0
4.0
ECE331
Grade: B
Jan 10, 2018
Wouldn't take again

Dr. Lorie has a really strong background of the material. He explains the concepts step by step to make sure that the students are understanding the material. His homework assignments are straight forward. Make sure you do not mess up on any of his exams because he doesn't give a curve even when he notices that a student is improving.

Tough Grader
Respected
Get ready to read
1.0
4.0
ECE301
Grade: D
Dec 20, 2017
Wouldn't take again

65% of the class grade is based on the finals. There is a bunch of homework, quizzes, and of course the required labs each week that require yet more homework (because there isn't enough TAs to do the work in-class), but I guess none of that matters with the exams being majority of the grade and requiring memorization without any cheatsheets.

LOTS OF HOMEWORK
TEST HEAVY
Tests are tough
5.0
3.0
ECE331
Grade: Not sure yet
Apr 25, 2018
Would take again

Optional homework, in class exercises (counted towards grade), some minor quizzes, and the tests. This teacher knew his material and how to present it. He was willing to help and made time to talk with you.

Gives good feedback
Respected
Caring
5.0
4.0
ECE447
Grade: A
May 20, 2018
Would take again

I've taken two classes with Dr. Lorie and have enjoyed both. Syllabus is clear and class sticks to it 100%. Notes are published on BB; exam problems are given in advance. Even so, the material is not easy, and exams are rigorous and thorough - but Dr. Lorie gives you every opportunity to succeed. Would take any of his classes again in a heartbeat.

Respected
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
4.0
4.0
ECE331
Grade: A-
Jun 3, 2018
Would take again

DO THE HOMEWORK. Exams/Quizzes are mostly homework-based. Even if you just glance at the answers, it's better than only going off of lecture notes. He wants you to do well. The recitations are 100% worth the time. Some exam questions are pulled directly from recitation practice. I recommend a lab period later in the week, so you know what to do.

Respected
Participation matters
LECTURE HEAVY
5.0
3.0
ECE331ECE445
Dec 18, 2018
Would take again

Lorie is amazing, take him. You will learn so much by his teachings and the way he organizes the information he is teaching and he teaches it in a way that is so interesting.

Gives good feedback
Respected
LOTS OF HOMEWORK
5.0
4.0
ECE331
Grade: Not sure yet
Dec 15, 2018
Would take again

His class is a lot of work and the content can be difficult. Do the homeworks in their entirety, study the content, do practice problems and go to office hours. Ask questions, absorb his remarks in the lectures and be an active participant and you will leave the class with a great knowledge in whatever ECE course you take with him. He is fantastic.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
LECTURE HEAVY
5.0
4.0
ECE331
Grade: A
Jan 24, 2019
Would take again

The best way to describe Professor Lorie is straightforward. His lectures are clear and concise, he is very knowledgeable, and he will talk about everything that will be on the exams. That being said, his grading is also straightforward. No extra credit or curving at all. What's on the syllabus is how he will grade so it will be a lot of studying.

LOTS OF HOMEWORK
Clear grading criteria
Amazing lectures
4.0
4.0
ECE445
Grade: B-
Jul 29, 2019
Would take again

I took this as a summer course. As a summer course, it felt rushed (cause it was) and didn't always give me enough time to absorb the material before moving on. As such, the course was hard. But the teacher was great. He knows his material, gives access to his powerpoints, was willing to answer my questions, and admits to his mistakes.

Graded by few things
Test heavy
5.0
3.0
ECE101
Grade: Not sure yet
Dec 17, 2019
Would take again

Great professor who respects his students and will answer any question a student might have. Since the class I took is a 101 class, the exams were very honest, and just test if you have paid attention in class as well if you have done the assignments.

2.0
3.0
ECE231ECE101
Oct 1, 2020
Would take again

Lorie is actually an excellent lecturer, but aside from that I don't much like him as a professor. He's not really accessible outside of class and he doesn't much care about his students.

Test heavy
Amazing lectures
4.0
3.0
ECE101
Grade: B+
May 13, 2020
Would take again

As straightforward as a professor can get. Very knowledgeable on the subject matter too. Listen to lecture and you'll be fine. Attendance is necessary, he gives out an exercise during class.

Skip class? You won't pass.
Clear grading criteria
Lecture heavy
2.0
4.0
ECE231
Grade: C
Dec 16, 2020
Wouldn't take again

All he does is rambles during class and then takes so long that he has to extend the class exercise till midnight every class. There is also so much material in the course and him expecting us to know everything. The exams are ALSO worth 90% of your grade which is ridiculous.

Test heavy
2.0
4.0
ECE101
Grade: B
Oct 27, 2020
Wouldn't take again

though he was easy cuz of these reviews but hes not the material is hard to grasp and the lab assignments suck.

Lots of homework
Skip class? You won't pass.
Test heavy
5.0
2.0
ECE101
Grade: A
Dec 19, 2020
Would take again

Pros: 1) Extremely direct and clear about what he expects from you to know in terms of course content and exams; 2) good lecturer who's knowledgeable in the topics he's teaching; 3) exams are very straight forward, and a lot of the questions on exams are based directly off of his posted lecture notes. Cons: 1) doesn't check/reply to his emails

Gives good feedback
Skip class? You won't pass.
Amazing lectures
5.0
4.0
ECE331ECE445
Grade: B+
Apr 26, 2021
Would take again

I've taken 3 classes with Prof. Lorie. He's very good at explaining the material and assigns 1 homework assignment per week, or 1 homework and 1 programming assignment (ECE445). His exams are reasonable and as long as you know the material really well, you should pass. His labs are difficult but he gives enough time for them.

3.0
3.0
ECE231
Apr 29, 2021
Would take again

I second that Lorie is a really good lecturer and his lecture slides WILL carry you. Unfortunately, he's not very accommodating. I also took him for 101, but I no longer really like him as a person. Bless him for having a solid course structure, though. This class is doable.

Lots of homework
Lecture heavy
2.0
4.0
ECE231
Grade: A
Dec 16, 2021
Wouldn't take again

Good lecturer, but the class is too test heavy and he's usually unaccommodating. Very curt over email Make sure you understand everything in the homework, and you'll be fine

Graded by few things
Test heavy
4.0
3.0
ECE445
Grade: B
Dec 16, 2021
Would take again

good things about his class is you always know what you are getting, organized and nice but he assigned way too much work this semester

5.0
2.0
ECE101
Grade: A
Nov 30, 2021
Would take again

This is one of the few classes where I enjoyed attending class. He is very nice and I love the pace at which he covers content in class. He gives you a few minutes after class to work on your homework problems and is there to answer any questions you may have on the homework. His reviews for the exams couldn't be any better.

Hilarious
Amazing lectures
Caring
3.0
4.0
ECE231
Apr 3, 2022
Wouldn't take again

Pros: Problem Sets and Lecture Slides Carry. In addition, he added zybooks for a bigger hw percentage. Cons: Tests make up 80% 2 midterms and a final. Disingenuous to students time: this class is fairly manageable, but Lorie tends to post Hw and labs(after lab5) a day or 2 before they are due and refuses to push back the labs or grant extensions.

Clear grading criteria
Lots of homework
Test heavy
4.0
2.0
ECE231
Grade: A
Oct 2, 2022
Would take again

I really like professor Lorie. I like my ECE classes and I usually find them interesting enough to want to do the class work. Lorie makes this no problem and makes the class interesting. I dislike the transition to zybooks, and every lab is rewritten and given to students right before class, which is frustrating. Otherwise, I really like his class.

Lots of homework
Online Savvy
2.0
3.0
ECE231
Grade: Not sure yet
Apr 20, 2022

Honestly.. a pain. His exams are written to be completed in 3 hours and he's kinda rude. Lecture heavy, so many readings and homework for whatever reason. Good luck.

Lots of homework
Test heavy
4.0
4.0
ECE231
Grade: A
May 25, 2023
Would take again

Great lecturer and relatively straightforward class. The only con's about the class is that he assigns a lot of zybooks readings and made them due at 8:30 am before class which was very inconvinent and often the HW assignments may have problems that require outside sources to understand and not the lecture notes/zybooks. Good prof overall.

Amazing lectures
Lots of homework
Hilarious
4.0
2.0
ECE240
Grade: A+
Apr 19, 2023
Would take again

Lorie was a very solid professor. He explains difficult concepts slowly, asks the class for questions, and cares about ensuring that everyone understands the material. I felt that the lectures sometimes moved a little slow, and that we should have more practice problems. Homework and labs are not hard, but sometimes contained typos or mistakes.

Participation matters
Respected
5.0
3.0
ECE231
Grade: A
Nov 17, 2023
Would take again

Took this class fall 2022. Lorie is a great teacher. Yes, his humor can be crude at times however he manages to keep lectures quite engaging. No, the class isnt a free A. You need to put work in to learn the subject and Lorie provides plenty of good material to aid you. Exams arent easy but pertain well to the homeworks. Labs are structured well.

Amazing lectures
Clear grading criteria
Inspirational
5.0
3.0
ECE240
Grade: A
Nov 12, 2023
Would take again

Taking him for both 231 and 240 at the same time. Both classes have 2 ZyBooks readings, a worksheet, and a lab every week. None of it is exactly hard but very, very time consuming. My only other complaint is both classes are at 9 AM. Do all the homework, Read his PowerPoints to pass his exams, they give all the info you need.

Amazing lectures
Gives good feedback
Lots of homework
5.0
4.0
ECE340
Grade: B+
Dec 14, 2023
Would take again

Good prof, but you have to put in the work. Class material is difficult, there is hw, reading assignments and individual coding projects. Dr. Lorie does his best to make us understand. Class attendance is not mandatory, but encouraged to attend. Exams are very very similar to homework's and projects. This class is built to prepare you for cs 471.

Lots of homework
Hilarious
Lecture heavy
5.0
4.0
ECE240
Grade: A
Dec 11, 2023
Would take again

Most of the material is learned outside of class. The Zybooks are good however and the lab assignments get you prepared for the test.

Clear grading criteria
Gives good feedback
5.0
3.0
ECE240
Grade: B+
Dec 16, 2023
Would take again

Lots of homework, but this does ensure you know the material. Class is structured and organized well. Lectures are engaging.

Lots of homework
5.0
3.0
ECE231
Grade: A+
May 6, 2024
Would take again

Straight to the point professor, very knowledgeable, explains topics extremely well. Uses flipped classroom model, and you'll do exercises in class. Great humor. Exams are relatively easy. Uses ZyBooks for a textbook and you have weekly homework assignments which take at most two hours per week.

Hilarious
Accessible outside class
4.0
3.0
ECE231
Grade: Rather not say
May 16, 2024
Would take again

He has a temper and is hard to get to know/understand. He is kind but strict and sometimes unapproachable. I am not sure if it was because he cared for his students so much that he threw tantrums in class or because he is starting to dislike teaching (which he mentioned in class). Exams aren't hard if you understand everything.

Participation matters
Graded by few things
Accessible outside class
5.0
2.0
ECE240
Grade: A
Sep 26, 2024
Would take again

Clearly describes coding techniques, and is available to help when you have issues, I reached out by email regarding a problem I had and he responded in 9 minutes.

Amazing lectures
Lots of homework
5.0
3.0
ECE445
Grade: B
Jul 16, 2024
Would take again

One of the best if not the best professors in the ECE department, had him for ECE231, ECE340 , ECE240 and ECE445 and he is simply amazing, very good lectures and good feedback. If you attend lectures and do the homework you will pass for sure. He makes his test from HW problems or very similar ones so do the homework and study the homework!!

Amazing lectures
Gives good feedback
Respected
5.0
4.0
ECE340
Grade: A-
Oct 24, 2024
Would take again

Fall 2023 Apologized for a boring lecture and dismissed class early. Absolutely amazing. It was his second time teaching 340 and he did quite well. Good course structure and homeworks helped exam preparation. Lectures are good as he is very energetic with the topic. Difficulty ramps slowly and the final homework does get a little tricky.

Amazing lectures
Caring
Respected
5.0
4.0
ECE340
Grade: A
Nov 16, 2024
Would take again

Amazing lectures, one of the best professors I've ever had. I'd take every class with him if I could. If you want to slack off, this is not the professor for you. Yes he is blunt but I honestly think the students who can't handle it are too sensitive. Genuinely cares about his students, has helped me with personal issues on multiple occasions.

Amazing lectures
Caring
Respected
5.0
2.0
ECE240
Grade: B
Dec 5, 2024
Would take again

Dr. Lorie is great at what he does. The material is explained very well, and he provides coding examples that show what everything does. The tests are somewhat difficult, but if you study the material, it shouldn't be too bad. He tends to swear a lot, but it makes the lectures more engaging. Homework is given via ZyBooks and online worksheets.

Clear grading criteria
Gives good feedback
Hilarious
5.0
3.0
ECE340
Grade: A
Dec 8, 2024
Would take again

Dr. Lorie structures his classes optimally. The amount of assignments given are appropriate to ensure thorough understanding of the content. He is transparent and honest with his students. That said, he can sometimes be unclear about the specifics of exam content. Overall, he's an effective teacher. Highly recommend taking courses taught by him.

5.0
3.0
ECE231
Grade: A-
Dec 19, 2024
Would take again

Lorie is a great professor. His lectures are very informative and his slides are formatted well. He does iClickers so attendance is basically required, but you learn a lot from the in-class exercises as well. His exams can be long, but they're very similar to the weekly HWs + iClickers. Overall, he's always prepared and makes things clear.

Amazing lectures
Clear grading criteria
Lecture heavy
5.0
3.0
ECE445
Grade: C+
Dec 20, 2024
Would take again

Dr Lorie is an incredible professor, he cares a lot about explaining a top-level view of a topic in class to enable you to dive deeper into that topic at home or while you are working through the homework. Be prepared to have very lengthy exams but, if you do well on the homework's, you will do well. His exams are typically based off of homework's.

Participation matters
Lots of homework
Test heavy
2.0
4.0
ECE240
Grade: D+
Jan 29, 2025

he only follows his rule, but not his students. Ask questions, gets mad and say come to office hours. Very tough grader on the exams and so many questions. If you want pass class, take other professors.

Tough grader
Get ready to read
2.0
2.0
ECE231
Jan 31, 2025

very pretentious

4.0
3.0
ECE231
Grade: B
Apr 15, 2025
Would take again

Professor Lorie has what many professors lack, and that's personality. He is undoubtedly knowledgeable, and he's very straightforward and has a no BS type of policy, but he's up-front about it. If you want a professor who knows what they're doing and isn't just reading the slides that were made a decade ago, then he's your guy.

Lots of homework
Lecture heavy
Test heavy
5.0
3.0
ECE231
Grade: B
Jan 31, 2025
Would take again

I loved Dr. Lorie! I could tell that he genuinely likes teaching, his lectures = chef's kiss. Yes there are zybook readings, homeworks, and labs. But with mediocre time management, it's really not bad. He is thorough, expectations are laid out crystal clear. He provides clear lectures and materials. Seriously wish he could teach all my classes.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
4.0
ECE240
Grade: A
Apr 30, 2025
Would take again

Amazing professor. I wasn't great at coding coming into this class but he did a great job organizing the class and how teaching the material. His labs, homeworks, and exams were all balanced well and made me better at coding and problem solving in general overall.

Participation matters
Gives good feedback
Respected
5.0
3.0
ECE340
Grade: A-
May 19, 2025
Would take again

Lorie is really one of the best professors in the department. He explains things well and his lectures are always very informative. His communication is great and clearly lays out the entire course from the beginning. Exams are just like the HWs he gives and the projects are very straightforward. It's an easy A if you keep up with the assignments

Amazing lectures
Clear grading criteria
Hilarious
5.0
2.0
ECE240
Grade: B+
Aug 29, 2025
Would take again

Very knowledgeable and engaging. IClicker engagement is required. Funny, too.

Amazing lectures
Gives good feedback
Hilarious
5.0
3.0
ECE240
Grade: B
Dec 10, 2025
Would take again

He really knows how to get the class engaged in his lectures. The iClickers really helped me understand the material. As for homework, he gives out assignments that are very easy and manageable.

Participation matters
Hilarious
Respected
5.0
1.0
ECE231
Grade: B
Dec 20, 2025
Would take again

Great professor who knows what hes teaching. Teaches in an easily digestible manner. Show up to all classes as the material builds off itself. Labs are fun but be sure to prepare beforehand as its half breadboard half coding. Lectures are informative/interactive with iClickers. Makes the class feel not like a bore which is a commodity these days.

Get ready to read
Amazing lectures
Respected
5.0
4.0
ECE340
Grade: Not sure yet
Dec 13, 2025
Would take again

Dr Lorie is one of the best professors in the ECE department hands down. Everything is super clear with him and laid out in front of you. Lectures are engaging and actually made me want to show up. 340 is the third class Ive taken with him. Exams are marathons but go by quickly since a lot is multiple choice. HW is easy too. Projects are fair.

Participation matters
Clear grading criteria
Respected
Class Info

Online Classes

100%

Attendance Mandatory

44%

Textbook Required

23%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 49 grades
Most common grades:
A (16)
B (9)
Not sure yet (6)
Grade Distribution
A(20)B(11)C(5)D(2)F(0)A-/B+(11)
Based on 56 reported grades
A: 16
B: 9
Not sure yet: 6
B+: 6
Common Tags
Respected (14)
Lots of homework (12)
Amazing lectures (12)
Gives good feedback (11)
Clear grading criteria (11)
Participation matters (9)
Test heavy (9)
Hilarious (8)
Rating Trend

Stable

+0.18 avg change
Dec
Jan
Apr
May
Aug
Dec
Last 6 months
Ratings by Course

ECE331ECE445

5.0

(3)

ECE447

5.0

(3)

CYSE301

5.0

(1)

ECE340

5.0

(6)

ECE445

4.6

(5)
+7 more courses
Difficulty by Course

CYSE301

4.0

ECE447

3.7

ECE340

3.7

ECE301

3.6

ECE445

3.2

Similar Professors