Reviews for BMGT302

Information Review
Wen Wang
BMGT302

Expecting an A
Anonymous
09/05/2024
Her way of teaching was very relaxed, and made the content very simple to understand. As someone with pretty much no coding experience, I liked her way of going over slides and then having practice problems interspersed during the lecture (you try the problem first, and then she goes over it by coding in real time.) Her exams and homework assignments were fair (and related to the course), and if you show up to class and understand what's going on, you should be fine. I will say, if you are looking to rigorously and deeply learn python/VBA, you might prefer a different professor because she doesn't make this class as demanding as the alternatives. But going to this class made me enjoy coding and not want to jump off a cliff, so I would recommend.
Wen Wang
BMGT302

Expecting an A
Anonymous
06/18/2024
Professor Wang is an okay professor who makes the class passable. The class consists of 11 in-class assignments and 6 homework assignments. She drops your lowest grade for each category, so it is 10 in-class quizzes and 5 homework assignments that make up 50% of your grade. The midterm and final are each worth 25% of your grade. It is a fairly easy class if you understand all the slides (she uses another professor's notes and reads off them instead of explaining). I would ask previous students who have taken her class for help, but if you do that, it is an okay class.
John Bono
BMGT302

Expecting a B+
Anonymous
05/24/2024
I was fortunate to have many great professors at Smith, and Professor Bono was among the best. It can seem alarming at first as he hits the ground running, but he explains things *exceptionally* well. You have to push your ego out of the way to get the most of his course: Do not be afraid to ask questions, don't take it personally when he rephrases questions back to you to help you work through it yourself, come to class, and know that the pieces will come together: don't panic. He will answer all questions, multiple times, and explains the logic of coding with real-world comparisons to help it make sense. I had friends in other 302 courses (with diff professors) who were struggling, and I would have come out with an A if I didn't have to slack some towards the end to handle some major life stuff. Prof Bono is incredibly knowledgeable, and I would actively seek out his courses if the opportunity was available
Wenfeng Wang
BMGT302

Expecting an A
Anonymous
05/23/2024
Professor Wang was not too enthusiastic when teaching, so lectures were pretty boring. Attendance dwindled as the semester went on which was understandable since she mostly just reads off the slides posted on ELMS, but I recommend going to class since she goes over how to do the practice problems (she doesn’t include the answers to them in the slides to encourage people to come to class.) Some things weren’t made super clear, but she is very kind and approachable so if you just ask her one on one she’ll be able to provide a decent explanation. In class activities and homeworks were very easy, the exams were more difficult but not extremely challenging (for reference, I got 100s on all the activities and homeworks, but an 85 on the midterm).
Woei-Jyh Lee
BMGT302

Expecting an A
Anonymous
05/18/2024
This is the worst professor I've ever had. It is nearly impossible to understand anything he says, so good luck trying to follow along in his lectures. The exams are hard and I had to teach myself everything. To make matters worse, he is often disrespectful to students, dismissing questions and concerns with a condescending attitude. Unless you already know the material, you're going to have a miserable time in this class. Even if you try to focus and pay close attention during his lectures, it's still a struggle to grasp the subject matter. Overall, a terrible experience.
Woei-Jyh Lee
BMGT302

Anonymous
05/18/2024
I have no doubt Dr. Lee is a really nice guy and whatnot. However, he is so bad at explaining the concepts in class and I just don't understand. The PowerPoint slide were ok and didn't explain much. Had to google many times. Dr. Lee has a heavy Chinese accent and I struggle to understand; though he was trying his best to help me understand the concepts which I respect that. During the class, you'd follow along what he's doing. And he doesn't always explain clearly why he's doing this or that. The material you would be learning: pseudo code flowchart, VBA (Excel), and Python. There are 15 in class activities, 5 homework assignments, and a final exam. There are no midterms in this class or at least for me. Top 13 in class activities AND top 3 homework assignments will count toward your final grade. You know what's crazy? The grades are not weight. The maximum points you could get is 1000 points (if you get above 900 points, that'd be consider an A or whatever). There was also a group project due during finals week (a crime!) worth 200 points. FInal exam is cumulative and worth 240 points. If you already know VBA or coding, this would be a breeze for you. Otherwise, you're cooked.
Woei-Jyh Lee
BMGT302

Expecting an A-
Anonymous
05/04/2024
I'm not sure if I learned in his class. He was hard to understand most of the time, and no one ever paid attention unless we had an assignment due at the end of class, for which he gave us the answer. As someone new to coding, I struggled through the course a bit, but I eventually got the hang of it. I would not recommend him if you're brand new to coding. You must go to every class and try to understand him to learn the content. I probably wouldn't retake him for any other IS course.
John Bono
BMGT302

Expecting an A
Anonymous
05/01/2024
Don't really get why people are calling Bono not understanding. Imo he's one of the best professors at Smith and truly cares about your understanding. I had very little experience in coding before coming into this class and he taught the course like we were kindergartners (this is not a bad thing considering 90% of the students in this class have zero coding knowledge). He broke down each concept by explaining them in terms that we would understand like "how would I take cookies out of a cookie jar". He always waits a little after he explains something and asks if anyone has questions. If you're struggling in this class, then you NEED to go to the TA's or office hours because they're so helpful. Bono is a great professor and I would've taken him for 402 if it wasn't at 8am lol. He curves the class at the end of the semester but he gives the grade cutoffs at the end of each exam.
Wenfeng Wang
BMGT302

Expecting a B+
Anonymous
03/14/2024
Professor Wang is super nice and while the lectures can be a bit cut and dry, she's more than happy to answer any questions, never makes you feel stupid for asking them. The quizzes are easy, and the homeworks are not difficult. The midterm was reasonably difficult, and overall I think she's a very fair professor. She doesn't demand too much, so its up to you to put in the work and actually practice. I think its most important to do the practice problems by yourself so you can understand, don't just copy the code and never look at it again. You will be successful if you practice.
Woei-Jyh Lee
BMGT302

Expecting an A-
Anonymous
01/07/2024
Got an A- overall. He isn't very good at explaining things, he mostly will just give you the answer. You have to learn it outside of class, reading the textbook, and practicing yourself. The average on the final was a D-, so take that as you will. However, no one to my knowledge failed the class.
John Bono
BMGT302

Expecting an A
Anonymous
01/04/2024
Really amazing professor. Cared a lot for how I was doing and talked to me a lot after class about what I wanted to do with my degree. I took him for both 302 and 402 in the same term. Definitely would not do that again because the workload is very heavy and the material is dense. He sometimes went too fast making it hard to keep up but he kept pausing to check everyone's understanding which I appreciated. He was willing to explain things in different ways.
John Bono
BMGT302

Expecting an A
Anonymous
12/29/2023
Professor Bono will challenge you in this class, but it is one where you truly learn the skills to code both in Python and VBA. This is a hard class, and you must pay attention and be in all lectures if you are able. He keeps the class very engaging with coding problems and learning opportunities and gives you plenty of opportunity to learn the content. Ask questions, and try hard to understand the content. Professor Bono is a fantastic professor if you actually want to learn how to code and are willing to put time into the class.
Woei-Jyh Lee
BMGT302

Expecting an A
Anonymous
12/27/2023
He’s okay if you already know the basics. I’m not sure I would’ve done well otherwise. Average on the final was a D-
John Bono
BMGT302

Expecting an A
Anonymous
05/30/2023
Very challenging class. The exams are no joke and they're worth so much of your grade so definitely utilize his slides to help you practice doing the coding problems. There's three exams, six practice coding problems, and 6 quizzes. There are also participation points in the form of clicker question on turningpoint and he doesn't do them every class but ideally, you should go to every class because he doesn't record his lectures. You should really ask as many questions as possible in class and utilize his TA's as well because they are all super helpful. He's also super big on academic integrity (someone posted one of his practice problems on Chegg or something and he threatened to remove the curve, which without a curve everyone would literally fail the class so DON'T CHEAT, you can literally work with other classmates on it but don't be posting his stuff online). In regards to learning the material, it does get tough but you learn SO MUCH in one semester and he does teach it to you like you've never heard of coding before. Also keep in mind that with quizzes and exams, the TAs get no access to them so you need to go to him during office hours which can be at a weird time so plan in advance to view them before the next exam because some of the quiz questions/concepts could pop up again.
John Bono
BMGT302

Expecting an A
Anonymous
05/08/2023
This class is easier if you have prior coding knowledge in Python/VBA, it greatly helps. This dude literally yells the entire lecture. Like no, seriously. He has a "clear" voice I guess, but now at the end of the semester, people aren't even trying to ask questions to him because he just cuts you off or has a snarky remark. Genuinely not a warm individual. Focused a lot on academic integrity, gave various threats to our class about potential cheating violations he noticed throughout the semester w/ no real substance (eye roll). Focus on core course concepts and try to take time outside class to code on your own, following your class notes and the slides. W/ coding and any other technical skills, you learn by doing, not just note taking. Best of luck!
John Bono
BMGT302

Expecting an A-
Anonymous
01/30/2023
One of the best professors that I have had. Coming from someone with no coding background, I felt like I learned so much over the course of the semester and really liked Bono's teaching style. He is very direct and explains things very well, and even though he is a bit fast-paced, he ALWAYS asks if there are any questions. He will answer any question and re-explains anything that you need (you have to speak up though!). Class time is used for lectures (he shows rather than just tells you how to do things) but also for practice problems which are extremely helpful. Start the bi-weekly homework ahead of time, and go to office hours!
John Bono
BMGT302

Expecting a C
Anonymous
01/19/2023
He is very nice and approachable, as a person but his grading policies and other weird policies are absolutely unfair in my opinion. The grade cutoffs changed drastically from the first two midterms and final exam, which led many students into thinking they were passing the class, who were actually probably failing. I was expecting to get somewhere in the B range and ended up with a C. This is honestly very unfair but I get that Smith professors have to set a certain standard, I just wish he was more upfront about it in the beginning. Like others have said one of the odd cases where I like the professor a lot as a person but I would not want to take a class with them again. Avoid if you can
John Bono
BMGT302

Expecting a B-
Anonymous
12/25/2022
I really liked Professor Bono. He comes across dry, but you can tell that's because he wants to give direct, clear information. But he does want you to work through things out loud before he tells you. But he will *always* reexplain things, gives tremendous opportunity for questions, and he explains things very, very clearly. The hangup is that lectures are not recorded.
John Bono
BMGT302

Expecting an A-
Anonymous
12/24/2022
This class is great. Professor Bono creates an environment where it is easy to pick up difficult concepts by using class time to practice problems instead of only lecturing. The only issue is the false sense of hope given with the grade cutoffs as they rose drastically between the first 2 exams and the final so please be careful when prepping for the final.
John Bono
BMGT302

Expecting an A
Anonymous
02/24/2022
The professor is extremely nice and clear in his speaking. It is great that he speaks loudly and provides enough room for learning. The major problem with this professor or the course, in general, is the fact that the professor does not give adequate time to do the homework (graded and completed as if a project), is not flexible for his office hours, passes his students directly to email or TA if they have questions, and his personality is centered around student's academic integrity. He has this mindset that students are too concerned with their grades and is heavy of academic integrity (more than the average professor). The professor has a great personality, but be aware that while his persona and language of being concise are appealing, this course is more overwhelming than what needs to be for a 300 level course (in comparison to other 300 level courses). Not to mention the small detail that participation is graded for accuracy (you have to answer a few questions in class -close book and note - and he averages the grade and if you are above a certain threshold that he determines (do not know until the end) then you get full points. Additionally, none of the classes are recorded, which makes it difficult to go back to since he teaches so fast. Lastly, he does not let his students look at quizzes to see what they got wrong but he will broadly mention where the questions came from. I have to admit, this is an odd case where the professor has an amazing personality and is really great as a character (very nice, will listen to questions, sees if anyone has questions, etc.). Yet, if I had to take this class over again I really would not do it with him.
John Bono
BMGT302

Expecting an A
Anonymous
01/04/2022
A bit of a fast-paced class and not an easy A. It's a good feeling when your programs actually work. Best feature of the class is the professor provides a lot of practice problems and he and the TAs walk around to help so you have to keep coding. The prof and TAs felt approachable.
Woei-Jyh Lee
BMGT302

Expecting an A
Anonymous
05/28/2021
I honestly wouldn't recommend him at all if you can avoid it. Easily the worst lecturer I've ever had. The material itself isn't too hard but majority of the class activities, homework assignments and project follow class lectures very closely where he makes simple concepts so hard to understand. A quick google search helped me learn more than his lectures. There are tons of free videos on coding on YouTube which helped me with his class. You have to put in double the effort. It is manageable but will definitely take your time and energy. It made me so frustrated to have to teach myself literally everything. If you have ADHD or bad concentration like me, RIP to you. Seriously. He seems nice and knowledgable though. But I am paying to learn, not anything else.
John Bono
BMGT302

Anonymous
01/27/2021
This course was a really comprehensive introduction to programming fundamentals, but was modified for business students. A lot of practical examples and practice problems, professor made it really easy to to do well.
John Bono
BMGT302

Expecting an A
Anonymous
12/27/2020
Amazing professor. Spent a lot of time answering questions and helped me out with career advice outside class. Highly recommend him.
Woei-Jyh Lee
BMGT302

Expecting an A
Anonymous
08/26/2020
Not that difficult to get an A/B if you do all the work. Coding can be confusing, especially for business students. The biggest complaint amongst 302 students would be his accent which is really difficult to understand.
John Bono
BMGT302

Expecting an A-
Anonymous
01/30/2020
Great guy & great class. Takes time with students and only moves on if everyone gets the content. Don't be afraid to ask him questions or tell him to take it slow!
John Bono
BMGT302

Expecting an A
Anonymous
12/18/2019
I loved having him over this past semester. I will admit the class was challenging at times, but was rewarding. I would recommend taking him if he has any open seats.
John Bono
BMGT302

Expecting an A-
Anonymous
12/03/2019
very fair and wants you to do well, but class will take some practice if you are not familiar with coding
Woei-Jyh Lee
BMGT302

Expecting an A
Anonymous
08/12/2019
Overall, good guy. You are going to have to practice your skills outside of class. If you THOROUGHLY prepare for the final and have done your work through the semester, you should do fine. Use the slide code for example code for everything you need to do.
Peng Huang
BMGT302

Anonymous
08/28/2018
Very knowledgeable professor. Helpful and learned a lot. Course materials were organized and lecture was engaging.
Peng Huang
BMGT302

Expecting an A
Anonymous
01/25/2018
He doesn't teach in a very interesting way but if you put in effort to stay awake during class you'll learn a lot and succeed on the quizzes and tests, which are straightforward. Projects can be difficult later on but if you start early and go to the TA's office you'll be fine. Not hard to get an A in this class since the cutoff is a 90
Peng Huang
BMGT302

GreenApples
12/11/2014
Dr. Huang is a great professor! Coding is difficult and he explains the concepts in-depth in class. He's understanding and accommodating and makes himself available for assistance before HW (codes) are due. I've learned a lot in this course and I really liked it! The content is challenging but the course is not difficult to get an A in if you do the assignments.
Peng Huang
BMGT302

Expecting an A
Anonymous
12/21/2012
Very good teacher with Visual Basic. Makes BMGT302 such an easy class. Very easy projects (I was able to do them starting at 8 P.M. the night they were due and finishing by midnight). Very easy in class quizzes (which he announces the dates of on the syllabus, so his class is also very easy to skip as long as you don't skip a quiz). His exams are also very easy. Got a 100% on the final just by spending 2 hours studying the slides. It's a very easy class with this professor.
Peng Huang
BMGT302

Expecting a B
Anonymous
12/20/2012
He tries really hard to teach you, but this is a coding class and it needs to be more hands on and computer based. Also, it doesn't help that you can't understand a damn word he says. I would recommend taking someone else if you have the chance. He give big homeworks every two weeks and they get increasingly difficult as time goes on. Don't fall be hind at the beginning of the semester or you might as well quit
Peng Huang
BMGT302

Anonymous
08/08/2012