Robert Sanner

This professor has taught: EDSP652, ENAE202, ENAE432, ENAE641, ENAE788K, ENME202
Information Review
Robert Sanner
ENAE202

Expecting an A
Anonymous
08/26/2023
Sanner is very, very thorough in his lectures. He will make sure you won't miss a detail. I actually found his lectures to be very interesting and they definitely will make you think. There are no online notes or guides he posts, so attending lecture is mandatory to success. He also gives alot of hints that will help on the homework assignments and project. The homeworks have long and verbose prompts that are sometimes challenging to read in themselves. However they don't take too long once you figure out what's being asked. I even found some of them to be fun. The biggest part of the class are the exams, make sure to practice as much as possible since they do make an impact on your grade.
Robert Sanner
ENAE432

Expecting a B-
Anonymous
06/26/2023
His lectures are practically useless as all he does is read off his presentation slides that he shared before class which is nice if you don't want to have to go to class but bad otherwise. Additionally, he always sounds mad when someone asks a question during class removing what could be the last reason to actually come to class, especially since they are in the morning. His lecture notes can be pretty confusing and sometimes incomplete which is a pain since there is no textbook to cross reference them with. Due to all this, I spent the entire semester terrified that I was going to fail this course but somehow managed to pull out a decent grade, largely thanks to the TAs who were truly working overtime to answer questions and help with homework. Unfortunately he was the only professor teaching this course last semester and I'm pretty sure that a constant so good luck and go to the TAs office hours.
Robert Sanner
ENAE202

Expecting a B+
Anonymous
05/17/2023
Sanner is a smart guy and his lectures are thought provoking. Unfortunately, the lectures often go much deeper than necessary for your assignments in 202 which left me feeling like I didn't need to attend maybe half of the lectures. That said, the homework and labs are honestly not that hard if you have ever programmed before. Final project was not too bad either, given how much time you are given to complete it . BUT the exams... who's idea was it to program on paper?? The exams were so unfair and I feel like they did not represent anyone's programming skill. -12% for syntactic errors that would be caught by the compiler?? Either way, you don't have a choice as an AE major, so study up for the exams, they are worth a lot of your grade.
Robert Sanner
ENAE202

Expecting a B
Anonymous
05/13/2022
Sanner is probably the smartest professor I have met so far, and that's a pretty hard feat. I feel you could ask him any possible question about the class (and then some) and he could give you the rocket scientist answer if he wanted to. I really learned a lot about matlab and c++ in this class and I feel many other professors probably wouldn't have been able been able to go this in depth. Now that's said, Sanner is also one of the least personable and accommodating professors I have met. He does not allow you to work on lab assignments beforehand, which would be extremely convenient if say, you had to leave early for a bus to go home for spring break. Other than that, most labs are pretty mild. Students have often asked questions in class and if he doesn't ignore them, he answers them like it's an inconvenience. Exams are difficult and contain a lot of little intricacies that if you don't know the material through and through, you're screwed. Averages for the first two exams were sitting around 70, after a curve that could be 5-15 percent. Some questions are purposely made to trip you up. Exams also have a pretty high weighting so make sure to study. I personally do have some prior python and matlab experience so I did ok, but someone with limited or no experience at all will definitely struggle after the pace picks up a few weeks in. Also, c++ is a completely different animal for the unexperienced so buckle up. As of before the final, the mean is sitting around 77 percent (according to canvas), but take this with a grain of salt. TLDR: Tough class, especially for unexperienced. No-nonsense professor with difficult assignments. Make sure to study well before hand.
Robert Sanner
ENAE202

Anonymous
05/10/2022
Sanner's lectures were meticulous and thought out, and from the layout of the course, it was easy to tell that this was not the first time that this course had been taught by him. His lectures were certainly well put together, and if you paid attention, it was nearly impossible to not grasp the concepts. The homeworks and labs were also fair for the most part, though there were certainly stand-out assignments that took a long time to finish due to the difficulty of the content. Sanner as an instructor is good, but he seems to not care in the slightest bit about any of his students. The setup of the course and it's incredibly strict rules and the fact that lectures are online without being able to even see him through his camera makes it seem like he just wants to "set it and forget it" with this course of that he doesn't want to interact with his students. He is frequently dismissive with questions during lectures, but it seems as though it is because there is a set amount of information that he needs to cover each class, and doesn't have much time to stop. However, he exceeds the 50 minute lecture time every single class, which makes it inconvenient when trying to arrive at the next class on time. Additionally, he seems super condescending in all of his communications, which is a stark contrast with his apparent terror at talking face to face with students. He takes forever to grade, but doesn't accept any late work, and offers the most miniscule amount of exam prep material ever. It was pitiful how little studying material we received. He gave us a 5 question practice exam for each midterm (the midterms have 12 questions) and did not include answers. If you wanted answers, you needed to go to office hours. It made studying for the exams really difficult and rather stressful, since the exams themselves are weighed unbelievably heavily. Overall, helpful class and I learned a lot, I just wish someone else taught it. The TAs were super nice and very helpful though, so I recommend getting to know one or multiple of them and asking them questions in office hours or via email when you need help.
Robert Sanner
ENAE202

Expecting an A+
Anonymous
05/10/2022
This course is required, so I'm sorry to all aerospace majors. This course was needlessly confusing and convoluted based on the way Dr. Sanner elected to structure assignments. Many of the homeworks revolved around math concepts such as eigenvalues and differential equations that many students in the class were unfamiliar with (including myself). This muddied the true objective of the class: learning MATLAB and C++. Dr. Sanner seemed more interested in letting us know that he knew how to do linear algebra and differential equations than making his students familiar with basic coding. All students I've talked to agree that we "learn nothing" in lecture, and there's barely any point in attending at all. Lastly, Dr. Sanner never had his camera on, and didn't allow students to unmute during lecture. We had to type in the chat box, which was often missed until class was fully over. On more than one occasion, Dr. Sanner sent messages after the lecture answering questions that were given during. Every exam was curved, but the average on them was a C- (post curve). Uninspiring professor that was more focused on a thesaurus than teaching his students.
Robert Sanner
ENAE202

Anonymous
04/21/2022
Sanner is very knowledgeable but his lectures are boring and he scares the shit out of me. Very intimidating and often condescending. Exams are bullshit online quizzes and don't really feel fair. The only good thing to take away from him is that I learned something, even if I lost my mind in the process. I wouldn't recommend Sanner, but it's not like you really have a choice to take his course.
Robert Sanner
ENAE788K

Expecting a B+
Anonymous
12/26/2021
Normally, Sanner is a great professor and teaches in an engaging manner; however, the one thing I will knock him for is his grading. One of the most important things when it comes to understand your progress in the course is seeing the grades you get from homeworks and exams. He consistently either grades homeworks and exams 4-5 weeks after they're due or flat-out never grades them (happens with the later homeworks). He also never makes the grades for final exams public. I can literally go on GradeScope right now and see that my assignments I submitted for the second half of the course are marked "Submitted" with no numerical grade attached but still somehow ended up with a final grade on Testudo. If you e-mail him for your grade for your final exam, he just flat-out ghosts you. At the end of the day, people attending grad school and taking a 788-level aerospace class are here to learn, especially from mistakes made on their homeworks and exams. Zero feedback on the second-half (and definitely the most important part) of the course doesn't help students learn from mistakes.
Robert Sanner
ENAE202

Expecting a B
Anonymous
05/27/2021
Dr. Sanner is very knowledgeable and communicates an immense amount of information through lectures. The biggest issues with his teaching are with respect to the homework and labs, which tend to be more of an exercise in reading comprehension and doing exactly what he is telling you to do than to learn how to implement the coding practices properly. The length of the homework problem descriptions makes them very detailed and easy to get a good grade on, but the lack of straightforward questions allowing students to practice the topics more makes completing code on exams more difficult. The exams are written with a lot of knowledge of math and notation necessary to complete the questions. Additionally, most types of collaboration with classmates can be considered academic dishonesty by him, and never share code or how to approach lab or homework problems. Overall, Sanner is a good professor who you can learn a lot from, his homework and labs could just involve more practice to help students do better in the class.
Robert Sanner
ENAE788K

Anonymous
08/10/2020
Overall: Intelligent professor, but tough. The course: Do not take this course without knowledge of control systems (I hope that was obvious by now). A brief, quick review of probabilities will give you the false impression this course will go in a smooth and easy manner. The pace quickly picks up. He speeds through concepts pretty quickly, as an intellectual of his caliber would do. The only problem is he expects you to already know concepts he doesn't cover. Listening and note-taking together, can not happen with both being completed to 100% accuracy. He writes A LOT. And talks a lot as he writes. He talks in a very calculated manner, which after processing, makes sense. But you don't have time to process because he's already saying/writing the next thing while you're trying to process the first. The connections between the points that are written on the board, so that you can make sense of the notes later, are spoken. So in essence, you have to write everything he writes, and write everything he says. Be prepared for the lecture time to dramatically increase due to the pausing, processing, and writing of what is spoken/written. Email exchanges will be very "like code" - almost inhumane. Lacks empathy, but will be willing to makes adjustments given legitimate rationale. Your success, unless you are independently smart (if you are, then you already know), your success will ultimately depend on the study group you make, and the hours you have to commit to understanding the material outside of lecture. Can't knock his intelligence. But as a professor, you teach to convey and educate others - not throw out your knowledge and see what sticks. You're not hired just because you're smart. You're hired to teach to students. To people with different backgrounds and different stories. And understand that they are people at the end of the day. Not computers.
Robert Sanner
ENAE202

Expecting a C+
Anonymous
06/25/2019
If I had a different teacher, I may not have even passed the class. Homeworks range from absolute brutalities to half hour trivialities.
Robert Sanner
ENAE202

Expecting an A
Anonymous
05/21/2015
Dr. Sanner does what he does very, very well. He has this class (and I assume, 432 as well) down to a science. Some of the below reviews reference him having a bit of an ego; I didn't find that to be the case. He is clearly a really intelligent person, and he obviously loves what he does (either that or he deserves an Oscar, because he completely fooled me). His HWK's discuss everything from planetary orbit to rocket simulations to wave plots from Proxima Centauri to Fourier Transforms. You get the sense that he put in way more time on these HWK's than any other professor ever would. He loves this stuff. Lectures are interesting, and he puts all of the code notes on ELMS for reference. HWK's and labs become increasingly challenging, but usually are not too bad because some hints and tips are included. The content of the HWK's can be fascinating. Midterms and the Final are like compsci finals - written, with a good amount of theory (knowing what type of errors, if any, etc). The final especially is tough, because of sheer length and complexity [to Computer Science majors, it wouldn't be that bad, but to Aero Engineers, it is not easy]. Overall, I think Sanner is true professor's professor, and I look forward to (and fear) Systems and Controls Junior Year. One last thought: if possible do NOT take the first lab section, and leave time before your lab in between classes. You can use the free time to work on the labs (he releases them with the first lab section) and then leave labs early when you finish.
Robert Sanner
ENAE432

Expecting an A
Anonymous
07/10/2012
This is a class that will make you work for your grade and Dr. Sanner knows it. He is very good about clearly describing the course in the syllabus and he has been teaching this class for several years and has gotten very good at it. He may be the best professor in the Aerospace department.
Robert Sanner
ENAE202

Expecting an A+
Anonymous
07/17/2011
(NOTE: For Spring 2011 Sanner did not teach ENAE202, so he may not for future classes as well. This review is for Mr. Parker who works at NASA Goddard and taught our class) Although a programming background is useful for this course (which covers MATLAB and C++), it is not necessary. I had no programming experience and did well. Mr. Parker was always willing to go over homework questions at the start of class, stay after class to answer questions, and thoroughly answer emails. Homework was challenging, but doable. If you want to do well on tests, spend at least two hours (or more) working on your own homework code, before asking a friend if you have questions, because you're a lot more likely to remember things after having that "ah ha!" moment, than if a friend just tells you the answer.
Robert Sanner
ENAE202

Expecting an A
fiddlerkrt
06/03/2011
202: Shame he isn't teaching this class anymore. Moved at a very reasonable pace and lectures were always very easy to follow. I struggled at the end of matlab and the beginning of C++, but he never gives unreasonable problems so I always managed to figure out the problems in the end. 432: Probably my favorite class I have taken so far. The homeworks are challenging, but they are excellent ways to learn the material. I strongly recommend working in groups on these homeworks though. The tests as have been stated are not impossible. I got a B-, B+, and A+ (took me a little time to get used to them). The worst part of this class was the final project, so make sure you start at least four days in advance.
Robert Sanner
ENAE432

Expecting an A
Anonymous
07/22/2010
A lot of people will say that Sanner is an a$$ and has a huge ego, and I agree, that's how he comes across in a classroom setting. But he does that because he's not going to put up with students $hit. In class he is extremely straightforward and will write down everything you need to know. I can read through my notes and it's almost like being in class because he's extremely meticulous about his details and writes exactly the way he talks. I went to Sanner a few times to discuss the final project he gives and he was way nicer than he would seem. As long as you try, and show him that you've attempted to understand what he wants you to do, he's extremely nice and helpful. I sat with him a few times and showed him what I had done and how I had attempted to solve the problem and the logic behind it, and he was very very helpful. Go in expecting to be told what to do and expecting answers without putting in the work and obviously he's not going to be that kind. As much as I despised his class during the semester (I'm not so hot at controls/programming) I really liked the class in retrospect and I have a lot of respect for Sanner. The guy is a genius
Robert Sanner
ENAE202

Expecting a B
Anonymous
05/23/2010
labs are not bad and hw is easy if u have a few friends to help u. final and midterm are horrible so try to do well in everything else to balance them out.
Robert Sanner
ENAE202

Expecting an A+
a778999
05/18/2010
I had Dr. Sanner for ENAE432 and ENAE202. Overall he's a really good teacher, probably the best in the department. Yes he may be cocky and an asshole but you will actually learn stuff from him. Just go to class, pay attention, and take notes. In both cases, do not buy the textbooks unless you have unlimited money because his lectures cover everything and the books don't really help. ENAE202: This class was really straightforward and pretty much a joke. Note-taking is optional because he basically goes through MATLAB/C++ code that you can download from Blackboard. All the assignments/tests can be done easily by following the outline of his code and tweaking it. ENAE432: This is a more challenging course. You basically have to attend lectures and take notes. The textbook is by no means a replacement (IMO it's useless). If you're absent, get notes from a classmate. The homeworks are pretty time consuming so work in groups. Tests are not hard but time management is key. Fortunately he gives extra credit opportunities so it's not hard to well. Final project can be tedious if you procrastinate.
Robert Sanner
ENAE202

Expecting an A
aloo1111
05/11/2010
A nice guy...I wasn't a big fan of his homework problems as they sometimes were confusing, but normally he points things out in the assignment and it is easier than you would think.
Robert Sanner
ENAE202

Expecting an A
MooseNinja
04/29/2010
I started this class with 3 years of experience in Java (and a 5 on the AP AB Compsci Exam). Dr. Sanner said something about no one knowing how to program and the deplorable state of high school education in this country. If you have experience, this class is a breeze. If not, you need to devote a lot of time to studying the programs from class. P.S. don't bother buying the books, they are expensive and useless.
Robert Sanner
ENAE202

Expecting an A-
Anonymous
10/24/2009
As stated in another review, this class splits up in to two sections for the C++ section. I took Moylan and she could not make the class any easier. I knew nothing about C++ but it didn't matter. She was ridiculously lax about deadlines and curved like crazy. Sanner on the other hand is a 5 star @$$hole. He has a huge ego - which is understandable, the guy is a genius - and is worthless at helping you. In lab, don't even bother asking him for help because you only have one shot. If you have more than one question, you're immediately stupid in his eyes - and he shows it - regardless of how much programming experience you have. In the Matlab portion, he covered all most everything you needed for the weekly lab in lecture so go to class and you should be ok. About the book(s) - don't buy them but try and find someone that did because they have a couple examples that might help if you get stuck. Google is also useful to find forums for coding examples.
Robert Sanner
ENAE432

Expecting a B
Anonymous
05/16/2008
Most people need help with homeworks, so form study groups. Dr. Sanner is rather condescending if you seek homework help from him. His lectures are sometimes entertaining, and he gives lots of notes, but the notes are often not enough information to do homework. He moves through material quickly. He does curve though. I had a lot of 50%s on homeworks and 70%s on quizzes, but as long as you try, you should pass.
Robert Sanner
ENAE202

Anonymous
05/06/2008
If you have never taken programming classes before and you have no idea what you're doing you won't understand what he's talking about. He explains things as much as he can but for a student new to programming it doesn't make much sense and he runs through things too fast. He gives off an air of superiority a lot, which might be earned, but I don't like it. Matlab and C++ homeworks aren't too bad. It's a lot of guess and check. Ask the TA for help, they're usually more willing to walk you through processes slowly.