3.9
Quality3.1
Difficulty68%
Would Retake94
Reviews68%
Would Retake
94
Reviews
Rating DistributionOfficial
94 total ratings5
49
4
18
3
11
2
10
1
6
What Students Say
“There's no way I could've passed without outside help”
ITIS1212 - 3.0 rating“his test was terrible and he expected lot more than what a beginner knows”
ITIS1212 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
72%
Textbook Required
18%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.50 avg changeRatings by Course
3130
5.0
(2)INFO3200
5.0
(1)PROJMGMT
5.0
(1)ITIS4250
5.0
(1)ANY0000
5.0
(1)Difficulty by Course
INFO3130
4.2
1212
3.5
ITSC2214
3.4
ITSC1212
3.3
ANY0000
3.0
Reviews (92)
Interesting, funny, knows a lot, goes out of his way to help
He's a Slacker
knows his stuff; projects are just menial busy-work that take a lot of time
No Comments
Hard Test , Boring, & HW takes hours to complete. DONT TAKE Mr N B LONG!!!!!
No Comments
Has excellent web site. Stresses writing quality. Figure 12+ hrs./week homework
This man is boring as heck, don't take him if you don't have too. He just breezes through powerpoint presentations and expects you to understand everything he's saying. His test are hard and his grading scale is STUPID..
this guy may know his stuff but i think someone forgot to tell him that he is supposed to teach it. all he does is read powerpoint and delegate homework, he can not actually teach the stuff to save his life. thanks for a lot of nothing...
Doesn't just give you the answers and pretend he's taught you someting - you have to do the work yourself. VERY willing to help though.
"Delegate" homework? I thought we were SUPPOSED to do the homework! If you didn't learn something from this class you didn't try. He was always available for help outside class.
The class was great. Very helpful! You have to do alot of work it will kill your time. But the work is not hard if you ask him for help. His test are ok just study the notes and the book. He is a powerpoint user, at least you understand him.
Great class. Good lecturer. Do all the assignments and you'll get an A.
Mr Long, you are one of the best teachers I've ever had. Keep teaching different courses so I can take a class with you again. Thank you
He is the coolest of all cats. He is a logical professor with excellent communication skills. Unlike many professors, Mr. Long is willing to accept suggestions and act outside of his normal routine. Has valuable industry experience, so listen and learn.
Great guy.Funny as HE_LL!Great stories, great industry knowledge(BankOfAmerica/Wachovia/AirForce/PaperPlant(TeenFireControlSpecialist)).ProjManagemnt is his topic.He knows everything about it.Valuable and enjoyable class.Do your work and you'll be fine.
Bruce ROCKS! Take him at all costs!
Excellent professor. Uses several real world examples in most lectures. Also teaches some UML which is a very useful skill to have. Class is sort of challenging at times but enjoyable.
Great professor! His tests are very easy if you can answer all the pre-test questions he posts on his website. If you want to learn alot and still make a good grade take Long.
Easy class, but lectures are extremely boring. Only knows how ti use powerpoint.
All these comments that are bad must be from lazy people who heard he was easy thinking no work... There is work but its not hard. Hes an easy A if you read the powerpoints and do your homework
Good Professor, funny and worth taking his classes
Fun professor, loves to joke with the students. Exams are essay, but tons of room for partial credit. Class load seemed heavy, he's rather lax about due dates.
Lectures are straight from powerpoints, but he makes you remember them for the test. Tests are primarily essays and some multiple choice, but they're easy. Just keep up with the powerpoints and your notes and it's an easy A.
Best teacher at UNC Charlotte. Not only is he extremely involved on campus and hard working; but, he goes the extra mile to help ALL students that need help. Literally if I could take every class with this professor--I would. And this semester I actually tried haha. He isn't an "easy" teacher per say, but he is easy to understand and learn from.
This pretty much applies for his other classes, too. Bruce is basically full of it and tries to scare you on the first day of class (I've had him three times), but he's a pretty good guy and wants you to do well. His classes are easy if you takes notes or pay attention. He gives good test study guides and has a great sense of humor.
Great professor, teaches you not just what you need to know to get an A, but what is really going to help you in the future. He has both Military and Industry experience One of his famous quotes is, "I don't really care if you come back and say I got an A... I want to see you actually using what I taught you."
Awesome instructor!
Fantastic professor! His flipped classroom style is incredibly engaging and makes you want to learn all the more. The class is pretty easy, too, so long as you watch the assigned videos and read the textbook sections.
Outstanding professor. Former military and gets along great with disciplined students. Don't try and BS him, and he can be one of the best people to know throughout your college career. I will take classes with him if I have a need for anything he teaches. Just outstanding.
Professor Long is an upstanding professor that won't take any non sense from students, and because he doesn't you really are able to do well in the class if you just do what is assigned and ask questions if you don't understand. You will easily get an A.
Great professor but the assignments are challenging.
I LOVE BRUCE! I have never taken a java class so this was very overwhelming to me and I was very confused throughout most of the semester however, he was super helpful with lab work, assignments, homework, and tests. Go to his office hours with questions, especially if you don't know how to do a part of the assignment, and he will help you with it!
Professor Bruce Long is a fairly laidback and approachable instructor. He wants the students to learn and he tries to make the material fun and enjoyable. Long is one of the better teachers in the CCI department. Some of the labs are challenging. If you just do the assignments, pay attention and study for the tests, it's not a hard class.
Great Prof. Cares about his students. If you are struggling he gives plenty of help and opportunities to pass. His teaching style is great and easy to understand. He knows his stuff and knows how to teach it.
Loved having Mr. Long as my professor. He helped me outside of the classroom whenever I was struggling with assignments. He makes you work for your grade, but is always there to help. I will deff be taking him again! Glad I had him for my first semester at UNCC!
LOVED this class. Long is extremely helpful and really seems like he cares for his students. Will definitely take again.
I hate him. his test was terrible and he expected lot more than what a beginner knows.
Professor Long is probably one of the most understanding and helpful professor I've had. He genuinely cares for his students and is always available to meet or to answer questions via e-mail when you need them. Definitely would recommend taking his class!
Class structure is described as a "flipped" teaching method. Unfortunately it's not for everyone. Definitely not for people who can't teach themselves. After comparing with other students and professors, he's the most unorthodox and fast paced. Tutoring is a must.
BRRUUUUCEEE!!! :D One of the greatest Professors that I have ever taken over here at UNC Charlotte especially when I started last year in the Fall for the first time ever, I wish I can take him again this upcoming fall, I regret not taking him this semester but its all good. come to class, work hard and pay attention to get that grade.
Bruce Long is an amazing teacher who actually cares about his students. He works very hard and is very understanding about everything. He wants his students to succeed. His lectures are fun and engaging. 10/10.
Bruce is the best he really works with you to make sure you get a good grade. If you dont get at least a B you didn't try at all
Does not rely on outside resources and really knows the material. Good, informative lectures and if you put in any effort, youll pass. Great experience.
Professor Long is the professor to take for 1212, especially if you don't have any experience with coding. Even in large classes, he learns names and is really great about trying to make sure people understand the material.
Bruce Long is the best professor for ITSC 1212. I had no experience with java prior to this class and I made an A. He absolutely cares for his students and wants them to excel! At the beginning of the semester he seemed very strict and scary, but you soon realized he's very passionate with students. He's very knowledgeable and charismatic.
This class is confusing as university websites. It isn't so confusing that you can't pass, but it is confusing enough so that getting an A is difficult. This class really depends on what grader you get for assignments and how confusing the questions are on the test.
The best 1212 teacher there is. Hands down. He is awesome and actually teaches you and cares about you learning.
When I started this class I had no prior experience with programming. There's no way I could've passed without outside help. Labs rarely had anything to do with what we learned in the lecture that week. If not for groups and opportunities to finish lab and extra credit I would have received a C. He's a tough grader but he's good at teaching topics.
Have to show up even when sick. Not helpful when you ask questions.
Bruce is the GOAT of professors. He truly cares about the students and wants you to learn how to code. I wish there were other professors at UNCC that cared the way he does. Bruce has wonderful examples as to why he is such a great professor and how he became the man that he is now. I am glad that he is the chair, I just hope his caring ways spread
Bruce is a good teacher. The problem with 1212 is how the class is structured. Flipped classrooms do not work for programming classes and this is the way Bruce structures his class. He is very vague with how he words the assignments too.
Absolute madlad. You'll love Bruce as long as you do your work. His canvas page is super disorganized, but he is fair in his grading. Also a really funny dude. Maybe avoid this class if you can't take a joke, but if you have a sense of humor, I can't recommend this guy enough.
Cool guy, kinda crazy but super nice and always willing to help. Its a flipped classroom which doesnt work for programing super well but the whole department is like that. If youre not super familiar with programming he gives a lot of resources so you shouldnt have to give more than an hour or so of work a week to do well.
Good professor
Work from the textbook makes up 5% of your grade, I didn't buy the thing and still managed an A. Labs are extra long so if you are having trouble with something you have plenty of time to work through it. Says you only get 1 free absence, but doesn't take attendance everyday.
Amazing professor. He's intelligent and just a joy to listen to when he's teaching. Completely down to earth.
Flipped classroom structure is used, which is completely ineffective. Does not teach the material. Simply goes through PollEverywhere quizzes in class. Also rather arrogant, not engaging, and vague when answering questions as well as in his assignments.
I liked Professor Long. He was such a cool guy and I ended up with an A in the class even though I had a hard time understanding code and how to program. Show up to class, pay attention, do your homework, and you'll be fine.
The professor was always available to help me when needed. Definitely a good amount of class work but it is manageable. You will learn a lot in this class but be prepared to code.
The reverse classroom sucks, because this prevents bruce long from being involved in the learning experience. You learn through zybooks and realizeit which preps you enough for the quizzes and tests. He gives test reviews that are basically the test and the grading for assignments is pretty clear.
Dr. Long is great. I've never programmed anything, and he made the course very easy for absolute beginners like me. He really makes it fun.
I felt like he did not actually teach much, since what we did every class is work on the labs on our own. He only gave mini lectures a few times. We had to do RealizeIt every week. The assignments take up the bulk of the grades so if you do well on them you should be fine. There were also reviews before each test which were super helpful.
His class is very well organized. Everything is planned out and each week builds off the last. You will need to take notes on readings and put in extra effort to learn the coding techniques. He tries his best to help you understand assignments and gives you a lot of opportunities to do well. Basically, do the work, show up and you will do fine.
I was really intimidated by this class when we started. He did very well at answering questions in the class. The assignments don't have any long mundane instructions, it is just straight to the content. I could not recommend him more for this class.
He didn't really teach much at all so you had to teach yourself the material through Canvas. Realizeit every week as well as a quiz. My only real complaint was the Realizeit because it would grade things super weird. He's a nice guy but I feel like he could have done a little bit more of teaching. We basically sat there and did the lab during class
I attended this class with prior knowledge so it was an easy A. If you are not coming in with the skills developed already, you should do some independent research if you can to help prepare you. Concepts are mostly explained by textbook exercises instead of lectures.
I recommend him if you are willing to do some work on your own. the beginning of his course is easy but he becomes lazy and assigns a lot w/o explaining anything, basically learning on your own. you have to know when its okay to get help from other sources and when you actually need to know the material. codeworkouts, pollev quiz and hard exams
get ready for weekly labs, you must complete the lab by the end of the class (throughout the semester he stretches the deadline!) he gets annoyed when u ask a lot of questions, the ta's he had were super nice compared to him. he doesn't really explain things unless 5+ people ask about it. he is nice but doesn't interact but I do recommend him
He waits until the last minute to submit grades. Although he is understanding when it comes to life circumstances, he is incompetent as a professor and overcomplicates assignments. This is a tough class in general, so if you're not prepared for late semester antics, don't take this professor.
This class is for self-starters only; Prof. Long is there for guidance for the most part but the learning is all on you. Do your prep work & start on your assignments early. It wasn't until the very end that things kind of got hard for me. Study arrays & ArrayList, your generics, and general java before you take this and you will be golden.
Professor Long teaches this class as a flipped class, so you have to complete the textbook activities over the weekend and he briefly lectures and leads activities in class. The class activities and labs were easy and he is very flexible about deadlines, especially late in the semester. He also gives lots of extra credit on labs and projects.
DO THE EXTRA CREDIT. I got 70s or lower on all my tests but got a 98 in the class because of the extra credit on the labs. He was a great professor and encouraged me to want to do coding as a career. He give such good insight into the field and will be a mentor to anybody. He was understanding when I missed a test. Make sure to communicate with him
If you know nothing about computer science, he is NOT the professor you want. That's my only problem, he is not beginner friendly.
Long is a scary and intimidating professor.
Professor Long is a great guy, but as someone who knows Java, the class was still challenging. I can only imagine how hard it is for people without coding knowledge.
Prof Long is a well respected professor and this class was not bad, however I have a feeling that it could have been taught better. Class is full of lectures and polleverywheres, the tests are based on the PE. Assignments can be confusing but TAs are available. Shouldnt be your first choice for DS but its a solid backup choice.
I think Long is overrated. He has hard deadlines and expects you to submit the lab the day of. On one of his tests he expected us to do 20-something code workouts, the class average was a 60 on that part. His lectures are super boring but can be helpful. I believe the final will be 52 questions and then 36 code workouts, absolutely ridiculous.
Tests easy, straight from the poll evs. The projects and labs weren't that bad. Pretty easy to get a good grade in the class. Super strict about rules, and won't work with you at all no matter how small of a mistake. Grading takes forever. I would take this class again.
Not a bad class but, he wasn't very helpful in my opinion, the grades were pretty much put in at a minimum a month or two after it was done and the majority was put in two weeks before grades were due. Suppose you don't mind that and doing most of the class yourself then pretty easy. Test answers were on the PE quizzes. A very mediocre class.
Extremely late grading which created unnecessary stress, I don't even know how that is acceptable through the university. Also was not very helpful and gave very generic snappy responses towards the end of the semester regarding grades.
Professor canceled class two days in a row without giving any heads-up beforehand. Had mentioned he was ill at the beginning of the week and should have had the foresight to give a canvas announcement announcing class was canceled instead of finding out as we walked in. As a commuter, this kind of unprofessional behavior is really upsetting.
A very straightforward instructor, who does not make information overly complicated, yet he does not over-simplify as well. While lectures may be a tad confusing for some, he will happily answer any questions and ensure that you're satisfied with his response. He responds quickly to communication and does his best to make this course enjoyable.
Dr. Long is an interesting professor. I remember emailing him for a waiver to skip a prerequisite a few years ago, and after he allowed me to register, he was waiting for me to be in the 1st lab to ask me to drop the course because "I am not capable of completing this course". Ego and making students feel lesser is not what a great teacher make.
Dr. Long has been around since the punch card days- he kinda has a wise old wizard vibe. Super knowledgeable. No BS.
Professor Long is a great professor overall, honestly the reason I started taking college seriously. The assignments are tough, and he grades strictly, but his lectures are very informative. I would say I learned more in his class than any I have taken at UNCC.
He likes to show powerpoints on the very basic concept and then do PollEverywhere for every other class. Prepwork isnt assigned on Canvas but graded. His grading system is always late. My grade is due to his tests that dont reflect the study guide at all. Prepare to learn all of it by yourself. Hes smart and intelligent but has a high ego.
Mr. Long is very knowledgable and explains subjects well. Cool dude, very accessible. Generous deadlines and late policy, had to take advantage of that a fair bit. Assignments and tests can't help but be difficult, not unworkable, because of the material.
Prepwork is assigned weekly, he will lecture in class but sometimes will get a week ahead/behind the prepwork. Once he lectures he will let you go, we get out early most of the time. Attendance isn't mandatory but he does PollEv in class for accuracy. The lectures only talk about the concept of DSA, not the actual implementation.
I get why people like Bruce Long but I understand why people don't like him. He's a good person who looks out for you and cares but as a professor, almost no mercy. He teaches a lot of the concepts behind data structures but doesn't teach the coding behind which is needed for the labs, major assignments, and the coding portion of the test.
From what I have seen this is the best professor to take Data Structures with, Dr. Long is great at explaining concepts and helped me to build my foundation with Java, its a lot of work, but definitely worth it for the skills you get out of the class.
Professor Long is no-nonsense but makes data structures digestible. The workload is intense, but the skills you gain are invaluable. For study prep, unstuck study and the textbook are must-haves.
Class Info
Online Classes
100%
Attendance Mandatory
72%
Textbook Required
18%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.50 avg changeRatings by Course
3130
5.0
(2)INFO3200
5.0
(1)PROJMGMT
5.0
(1)ITIS4250
5.0
(1)ANY0000
5.0
(1)Difficulty by Course
INFO3130
4.2
1212
3.5
ITSC2214
3.4
ITSC1212
3.3
ANY0000
3.0