3.2
Quality2.9
Difficulty38%
Would Retake118
Reviews38%
Would Retake
118
Reviews
Rating DistributionOfficial
118 total ratings5
43
4
16
3
16
2
19
1
24
What Students Say
“He emphasizes how quickly Computer Science Industry is changing but he hasn't changed his lecture notes in 5 years”
CEN4010 - 2.0 rating“class isn't that hard though”
COP3014 - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
8%
Textbook Required
34%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-1.34 avg changeRatings by Course
COP2220
5.0
(4)COP3002
5.0
(1)CSE2201
5.0
(1)SOFTENG
5.0
(1)FOUND3002
5.0
(1)Difficulty by Course
COP1111
5.0
COT3002
3.3
COP3530
3.2
COP3002
3.0
CSE2201
3.0
Reviews (116)
he is one of the best
easy test need good menory. loves burrito good guy
The best teacher I have had at FAU so far, if you can take him, do it... you'll learn alot, and have fun in the class. And yes, he does love his burritos :)
Absolutely positively the worst professor I have ever had. Recommend you avoid this teacher - if he is the only instructor that semester take the class at another campus. Has no desire at all to help students learn. He has no interest teaching and should look for another profession.
One of the best professors at FAU, bar none.
He asks you tons of questions, if you don't know how to answer them in his terms, he calls it simple, then prepare for him to go insane, raise his voice and just think you are stupid. He thinks its a good teaching style. He grades easy, will ALWAYS be late to class and leave earily, and he'll say "do you think you got your monies worth?"
I've had him for 3 classes so far and he's great.He has a unique personality so u either like him or u hate him.Very lenient when it comes to grading but very concerned with whether students learn or not.Likes to joke around a lot and definitely knows his stuff.
Super nice teahcer. Very helpful, I have him for my guidance counselor as well. Always willing to help and funny guy in class. Treats students as equals and teachers verry effectively. Tests are almost exactly the same as assignments.
Good professor, good explanations in class.
google provided better references than his instruction. always late. always making fun of students. always ridiculing students' questions. probably the worst experience of my life
One of the worst teachers at FAU. He gave assignments that don't reflect the notes given in class. Can't spell! Kept updating assignments after assigning them and while you're working on them. Very lazy! Refused to explain stuffs.
One of the worst teachers at FAU. He gave assignments that don't reflect the notes given in class. Can't spell! Kept updating assignments after assigning them and while you're working on them. Very lazy! Refused to explain stuffs.
Interesting professor...tries not to bore the class. Sometimes unclear. He does seem to care if the students learn. If you are having trouble it would be a good idea to talk with him after class/office so he knows you.
He is not teaching anything. just passing through the slides thats it.
Explains very well, Good personality.
I didn't enjoy the class. For most of the semester he uses pointless slides and he gives tideous assignments.
He explains the very basic yet the projects are hard, once he has giving out the assignment he is constantly changing it.would not take him again.
Very bad teacher, reads slides and after 10 of them he gets tired and then asks students to read the slides for him. very bad professor.
Very bad professor. very lazy, just reads slides without explaining, gives a lot of home work and tests. very bad experience.
always late.very lazy. always ridiculing students' questions.one of the most terrible experience's of my life.
To imagine the pedagogy involved to enable me with the ability to alphabetize the menu at the restaurant I will end up working at. So long Owls, and thanks for the woots.
too much work for too little teaching from him, really bad.
terrible
The class is a lot of work, but he tries very hard to make us understand and get something useful from the course. and he is a nice person as well.
Great professor! He teaches you what you need to know to make it in the real world. He may give you lots of homework, but it is stuff you will need to know in order to make it in the real world of programming. Get to know him and he is a great resource!
C-C-C-Comboooo breakerrr!
Best professor in FAU. don't listen to the negative comments.
He is a great person and teacher, he cares about us and tries his best. i am honored by attending this class.
I have never seen a Professor keep their cell phone on, answer it, and walk out of class to talk to the caller while being webcasted live to 2 different campuses. And then do it again 5 minutes later. I don't even remember my high school teachers ever doing that. I'm glad I read the book on my own. He didn't even cover QuickSort.
Very cool guy, very funny and humble. you will be happy in his class.
One of the best.
great guy. prepares you for the way it is in the field
He makes sure that we learn what we need for the job market. great person and teacher.
Cool teacher, cool guy. Out of the classroom, a nice, pleasant human being. Don't listen the bad comments. He's laid back but teaches well life after academia. I'd take another class with him, if I could, but now I moved to another state.
One of the best at Fau.
Doesn't really teach the class.Just tells you what to read in the book.Will provide help in his office, but to get a hold of him and to get a clear answer is hard. He tries to only does what hes supposed too. He doesn't go above and beyond. The review for the test are very good. He tells you exactly what's going to on it.It's based around review.
Would be a nice guy to have as a friend or family member. But as a teacher I thought he wasn't very good. Far below excellent professors like Alhalabi or Woodworth. Assignments sometimes unclear or contained mistakes. Could have learned a lot more had he proactively taught the way Woodworth did.
Dr. Bullard is an interesting professor, and almost worth it for the experience alone. He knows his subject and is very helpful in his office hours and in class. The assignment programs could be written with more clarity, but he will practically do them in class with you. He wants you to pass! Take notes and play with his examples; you'll do fine.
Laid back teacher and teaching style. Reads from slides, and gives stories/examples related to topic. Calls on students to participate. Surprisingly helpful in guidance, helped me a great deal. Easy to get along with and ask for help. However, learned more from book then his lectures. The class was easy. Read the chapters and you should pass fine.
Good Teacher, always late to class however. In the 3rd project that was due, maybe 4 days before the assignment was due, he sent an e-mail with a skeleton program (No comments however. He essentially gave everyone the project, I used his skeleton program. Would take again for another computer class.
Great Teacher, mostly clear on what he is saying. Projects get harder as you go on but gives a lot of help throughout the semester with skeleton codes. Hard not to pass this class.
He not too good as Alhalabi. I just do what he wants. If a student answers then he do not give reply properly. Sometimes a confusing lecture. Test is hard and lengthy. Even assignments are also hard and do not give solution to it. God please give some nice professors like Dr. Alhalabi.
I'm taking data structure with him this semester, and I must tell that he's better instructor than Tom. His assignments are not always clear, and sometimes he doesn't answer to your questions, but in general he DOES want you to LEARN!. I appreciate his style and respect his as a teacher, and I believe (and hope) that I will learn something!
very good professor.
Highly respect him, have taken several classes w/ him. Best CS professor at FAU.
3rd time I had Lofton, each time is fun. He does sometimes floats away inside of class, but he will teach you. He wants to see all his students pass and he is a caring person. Tests are fair, and so are the grades. Even once more or less gave a programming assignment solution away for everyone.
He is was a great help. Teach the subject and is very clear. Not an easy class since there is a lot of material to cover and assigment but also he will be always glad to help on assignments and drop a few hints to help. Great Professor and will take him again for Software Engineering
Bullard is an awesome professor. I normally have trouble focusing the entire 80 minutes with most professors. But he keeps the class interesting. For data structures, he normally drops the lowest HW and TEST grade. He is a very fair grader with his tests and sometimes gives you an opportunity to earn more points. He wants you to learn!
I personally found Dr. Bullard's class to be easy, but I came into class with previous experience. Bullard tries to get you to think critically and participate. He is very approachable and jokes around in class.
So this class is pretty much two tests, homeworks, and a huge team project. The project is ridiculously time consuming for the % that it is worth. The tests are pretty easy if you go to his review and learn everything he talked about. Homeworks are simple too and are worth 20-30%. I had fun moments in the class, the project was a bit stressful.
Awesome guy, great teacher.
Great professor, nice guy too. The tests are based on the assignments and he basically gives you the code for the assignments. Pretty easy class as long as you pay attention and think.
This professor wants you to learn & fight for your grade. But he also wants to help you! He is a very intelligent man. He might pick on you, so hopefully you have a sense of humor like me. He is very serious about teaching. So you need to be serious about busting your behind. Not an easy A but it can be if you're a good test taker.
I took this class last year but I still wanted to comment on it. He is one of the bet professors I have ever had. Because of him I found my passion in programming. His class was engaging, challenging,and most of all. fun/ His assignments were very manageable and always taught you so much. The tests were challenging yet fair. Take him!
I've taken Bullard for two courses and I wouldn't hesitate to take him in the future. Clearly passionate about his work and coding, and he doesn't want you to slack off. He wants you to get the grade with hard work and practice. If you have the same drive for coding, and you actually put in the effort, his classes will be a great experience.
What a great instructor! Dr. Bullard is easily one of the best professor I had. He goes the extra mile to help students understand, and also motivates them to succeed. The class is not a walk in the park, but if you work hard enough you'll do well. He also drops lowest assign. and exam. Would definitely take him for other CS classes!
Best teacher I have had at FAU. I wish he taught more classes. I heard it's hard to go from Fernandez to him, not true. Once you get the hang of t the first few weeks and you start working EARLY you will be set. I wish I could have him for more classes. I'm going to miss him :(!
Confusing lectures. He teaches more theoretical way rather then practical means less coding more writing in terms of definition and explanation. Sometimes he do not give answer if you as ask him feels like he do not the answer. Assignments and exams are lengthy.
He does not make class interesting. You just have to go through his exam review. I had very tough final and mid-term exam. Got low grade due to that. Project contains very less percentage for final grading. Instead it should be more percentage. Just read book that''s it and mug up definition and other stuff for exam.
Bullard is probably one of the best professors to take at FAU. Assignments are a little challenging if you're just learning to code. But be sure to make great use of office time and you will get a good grade. Give it your best shot and you can receive a good grade. No attendance after first week.
He is very good at answering questions on complicated subjects
Dr. Bullard was a very fair professor, dropped a lowest test grade, and gave very clear instructions/study material for the tests/finals. Basically if you did what he told you to do, it would be an easy A, as long as you put in some effort.
Bullard is the best professor I have ever had. He helps you a lot. He is very caring. His homework assignments are not hard. It is pretty much what he does in class and if you are able to do his homeworks, you will do good in his tests. Tests are challenging if you have no idea what you did in the homework. Take him and you wont regret.
The class should be called read a book and listen to Doctor Bullard ramble about how amazing he is and making fun of students. Less than 40% of the lecture time spent explaining something, and even then he gets confused in his notes. Homework gets delayed a lot due to students failing to understand convoluted instructions.
He is very disorganized, his teaching method made me dislike software in general now thanks to him. this guy has some serious memory issue i feel like he has Alzheimer
Bullard was a great professor for this class, he really cares about his students and made sure we were on track for our projects.
AMAZING PROFESSOR. Very inspiring. Although his lectures in class can get boring, attend it, because he tells you important information in class. He still makes everything accessible online. Gives practice exams to make you used to the syntax of the language. He cares about his students and even when busy, tries his best to reply to emails.
His teaching style was not my favorite. He is lazy and reads from the slides that he uploads on blackboard. He uses the white board to lecture too but he writes very small, light, and almost not legible so sit in the front. His tests and assignments are straightforward and as long as you do the programs you should aice the tests.
He does not go over the programs and the tests somewhat reflect the coding done in the assignments. it would be better if we could code the assignments during the class time instead of going over slides that are available to us on blackboard. He does care but his teaching method could be improved.
Makes way too many typos. One time he made errors in the online lecture, and then sent an email correcting those errors, which then had typos in them. Plus, he talks ridiculously slow. Having the cast playback speed on x2 is still slow,
I learned more in Intro to C. This class is a joke. All of the assignments are practically the same thing. Each week he tweaks one little part of the assignment. I did all of my programs correctly and got marked off because I didn't include function descriptions in comment code. What a joke! But whatever, it's an easy B.
The homework assignments are all pretty easy and you can go to office hours and easily get any questions you have answered. The videos were really boring to watch tho. The test mirrored the assigments and weren't that difficult if you understood the homework. Make sure you understand well because the tests are worth 75% of the final grade.
An OK professor for programming. Lectures can be annoying to watch, I didn't watch any of them. Assignments are rather simple and a skeleton is always provided. The solutions can be figured out with some common sense. Grading is rather arbitrary but as long as it runs, you will do OK. Tests require character-wise memorization of certain functions.
His teaching style is very unprofessional. It feels like he doesn't like to teach at all. He also doesn't like students coming to see him during office hours and asking questions. Grading is questionable, seems like he knows only one way of doing things. Dropped lowest test and assignment. I wouldn't take him again.
Firm meh, the class isn't hard everything you need to know for exams is directly from review packets he sends out. Lectures are pretty pointless, do the homework and the class is not too much of a hassle.
Tests + final are worth 69% of overall grade. Lowest test score (or final) is dropped. Tests have a free answer section, where you have to type out the code to implement a given spec. MEMORIZE the test review sheets and you will do fine. Homework is simple, you get a skeleton program to start, so half of it is already done for you.
I'm sure hes a decent programmer, but sweet Jesus he can not teach it. His assignments rarely states even vaguely what the program is supposed to do, much less includes all the relevant information. I start each assignment off with at least an hour of attempting to figure out what the hell im supposed to actually do. I usually just end up guessing.
He is an easy professor and really curves the grade but I did not learn anything. Exams were brutal, lectures were boring, and gives a skeleton for programming assignments. Quizzes were open notes and were ok. Exams were 69% of your grade. He drops the lowest test grade out of the first two. Final was ok.
His lectures were kinda useless, because he was all over the place. He goes over the material but the way he explains just doesn't make sense. Three exams usually similar to his review exams. Eleven programming assignments were not getting you ready for real life. Basically, he just tries to prepare students for exams that's it.
I took his class this past semester. The quizzes weren't bad (multiple choice). The program assignments were tricky. The exams were challenging but if you do go over your past assignments and practice exams, you will be fine. He drops the lowest of the 3 exams and the lowest program assignment.
could be better
He was hilarious because he's a joke as a professor. I would not take him again because I feel I didn't learn anything. You can sleep thru this class and get an A. He mumbles through lectures, very disorganized, hard to follow. No implementation is required. Don't expect to learn much. Easy tests, easy homework, easy, easy, easy...
Worst professor I have ever had. I would not take him again, I did not learn anything during his class. He gives you skeletons of all of the programs which give you more than 50% of the assignments.
seems like a nice guy but dude can't teach, seems like he gave up awhile ago. class isn't that hard though
I had to take Data Structures in the summer term, and Dr. Bullard was the only choice. I knew that his methods of teaching are not good, but I had no other choice. His Canvas and lecture videos usually are a mess. I don't recommend taking one of the most important class which is Data Structures with him.
DO not take online. Period. Seriously do not take online. I found it hard to stay focused on his no real content lecture videos. Look at the dates and you will see he recorded them all in the same week. Not a good experience, I added a semester to avoid taking again. Be aware if you care, class is EASY but you will learn NOTHING to build on.
Way too easy, learned nothing. His lectures consist of him reading exactly what is written in the notes/slides with no further explanation. For his assignments he gives you a "skeleton" of the program meaning over half of the code is already written for you, enforces bad habits and masks your weaknesses in programming. Do not take his class.
Unfortunately professor is the only professor who teaches COP 3014. Hopefully FAU will add more professors for this class. I took him online, because that was the only availability left. His lecture style is atrocious. I learned way more watching YouTube. He pretty reads straight from the textbook and will not provide a coherent explanation.
Bullard is not as bad as everyone says he is. So his teaching style is just lectures and his homework assignments are all skeleton. The tests are similar to the practice test. So its an easy class but i like the way he taught drawing the code out. You have to practice coding on your own to truly learn C++. Which is what i did and i learned a lot.
Prof Bullard is a great professor. I would take him again. I learned a lot about C++.
Lazy professor. He emphasizes how quickly Computer Science Industry is changing but he hasn't changed his lecture notes in 5 years.
His teaching style is not the best, I learned more from Youtube videos. 3 exams in the class, an assignment and quiz each week. Most of the assignments were 70% done and can also be found online as well as the quizzes. His teaching style really made me not want to learn from him, you gotta practice yourself. But it isn't too hard of a class.
Often, you'll hear "Well that's Bullard". He has a very interesting style of teaching and doing things. But, he is very nice and will work with you. He makes his courses easy to pass and understand. His tests are always worded strange but "that's just Bullard". Easy going guy, easy to pass his classes even though being a CS course.
Dr. Bullard gets a lot of flack for going too slow and not teaching enough, however I look at the material covered in his classes and it seems fine. He has a way of teaching that makes even difficult subjects seem trivial, so much that you may think it's too easy. Also, he is almost always available in his office. Homework is boring though, srsly.
I previously had to deal with Bullard's unprofessional take on teaching with his COP 3014 course. Here, the exact experience is found. He refrains from teaching the material himself and going over. He throws you to the wolves with the programming assignments. There are no quizzes to test yourself, and only three exams that count for everything.
Horrible professor. lectures are disorganized. There are 2 test and a final that is worth 90 percent of your grade. A programming class should not focus on just test. Assignments should be the bulk because that is where you learn more. Try to avoid taking him at all cost but it is hard because he teaches it every single semester
Bullard is a nice guy. He gets a lot of flack for his teaching methods, some of which is deserved but you can do a lot worse than him. Emphasizes the basics but leaves it up to you to implement and advance your understanding of material - you can coast to an easy A/B if you like. Not the best but overall not a bad choice compared to some prof @FAU
Avoid, avoid, avoid!! Probably the worst experience I've had for a CS class. How has FAU not fired this Bullard? His lectures are so terrible, they are meme-worthy. His reviews for exams are riddled with typos and flat out wrong answers. The TA for class is pathetic too. He literally marks points off if you capitalize a header file. Which is SOP...
Lectures vids are good, some needs to be updated. Taken this class in summer. One assignment per week Communication with email or phone call. Tests are decent. Study reviews and homework for exams. Drops one exam. Total course grade curved at the beginning of the course. Ex. 66 C- 76 C+.. Practice coding C++. Good class! Good luck everybody!!!!!
Although sometimes his online lectures are a bit hard to follow the material that this class presents is very very practical if you decide to go into Software Engineering. I am glad I took Data Structures with him because the material is taught through the context of practical application. In this class you actually implement. He is a fair grader!
I love programming and have gotten As in every programming class I've ever taken, but this class was awful. There are three tests which count for 90% of the grade. There are weekly HW assignments but I didn't learn anything from them. Class content is already pretty difficult, but professor didn't make it easier. He does drop lowest test score, tho
I had Bullard before(online) and did not have a high opinion of him or his teaching going into this class. This class, while not "best ever", did not suck. Bullard actually taught and was engaging to the class. So maybe the trick is to take him in person, while you will learn bare minimum... it wont be miserable. I would consider taking again
Great teacher and a very straightforward class. He walks through basically everything you need to know in his lectures.
Warning! Do not take him. You will not learn anything from his class. The data structure is the most important class in computer science but you just learn whatever you can yourself. If you take this professor you will struggle in your future class and Job market. I heard, he drops the lowest score from one exam but he didn't for us.
Dr. Bullard did not lecture; he read the PowerPoints out loud, occasionally elaborating on a topic. He had an unprofessional way of speaking and rarely answered questions via email, instead saying to ask during class or watch the recorded lecture. The project was poorly-planned and did not line up with the material. The TA graded easy, though.
I learn a lot of C++ (my previous language was Java). The class is graded mostly on 3 Exams (84%), the rest was programming assignments. Several students complained about it, but let's be honest, the assignments (or similar) are answered online. The only thing I didn't like is that we didn't cover enough Data Structures and especially algorithms.
Be prepared to teach yourself C++ with jusy a textbook. This professor expects students to be masters of coding by the very first test. his tests are heavilly weighted with barely any time to take them (60 minutes for 60 questions), riddled with spelling errors, and extremely difficult as he likes to trick students. This class is a nightmare.
There's a reason he has bad reviews. He's extremely disrespectful, and his tests aren't just worded weird; he flat-out uses words that are the opposite of what he means. Bullard also has an extremely insensitive absence verification policy. If a relative dies, you're required to provide an obituary or funeral pamphlet and PROVE that you're related.
*Fully online class*, his lectures are beyond ancient. Exams are easy but tricky wording will make you doubt yourself making it really hard to lose on points. Stay on track with homework and study the topics online.
Good guy, bit of an attitude, doesn't receive constructive feedback too well. His tests are rife with errors and trick questions, which is an unfortunate combination. Assignments are simple: He provides a skeleton, assignment spec, and examples. Course is laid out very clearly and well structured. Pre-curved grading scale. 86-100 A.
I had Bullard for multiple classes. He makes the same errors often, such as odd emails that are sent out in error (i.e. "Test starting in 60 minutes!" when the test is not starting for at least a week from that date), and will often nag at specific students to attend live lectures even when attendance is actually optional. Tricky exams as well.
Hes a good professor but his tests are horrible, full of trick questions and typos.
You know you gotta be worry when a programming professor doesn't know how to use Word. His struggle with technology is unmeasurable (ironic right?). His motto is: use pen and paper for resolving problems and learn like back in my days. Forget about to learn how to code in this class and focus on memorizing his quizes if you wanna pass.
I think that Bullard is going to get a lot of hate mostly because his tests are caked up with errors. He allowed a retake of both tests to help improve grades. He is probably one of the most entertaining professors I've taken so far, assignments are easy and even easier to find online if you dont want to learn.
When it comes to teaching, he is actually good and very knowledgeable in C++. His lectures have an in-person and online option (recorded lecture). His tests and quizzes are riddled with mistakes and typos but generally, the questions themselves are based on lectures and reviews he gives. He did give students an optional retake for each test.
He's a good professor, it's just his tests. First, assignments are OK they don't really teach much, it's like a recycled old gum passed on and on. Exams is where the problem is at. The problem is you can't tell if it's a tricky question or a typo. He gives both. He will never fix them. According to him, he does not make the exams. They are hardcore
Class Info
Online Classes
100%
Attendance Mandatory
8%
Textbook Required
34%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-1.34 avg changeRatings by Course
COP2220
5.0
(4)COP3002
5.0
(1)CSE2201
5.0
(1)SOFTENG
5.0
(1)FOUND3002
5.0
(1)Difficulty by Course
COP1111
5.0
COT3002
3.3
COP3530
3.2
COP3002
3.0
CSE2201
3.0