I really wanted to like Professor Goldschneider's class, however, the way he runs his class and the lack of consistency on his end make it hard to recommend. His class, like every other ENGR 1020 class, is built around engineering a solution for an external client. You work on this project in groups of 4-5 students. This can be either physical, software, or systems based. My biggest gripe is how his perceived understanding and relatability that he tries to emulate during class does NOT translate to any forgiveness in grading if something comes up or if you get stuck with a bad team (he is also a needlessly harsh grader in general). Often times what he states in class, describes in assignment descriptions, and states in the rubric can be COMPLETELY different from one another, and there is no way to be 100% sure of what he is expecting. His due dates for some of the longer assignments are also notably earlier than any other sections, even if they are published to students at the same time.
Its not so much that he is an awful professor, but there is absolutely no reason to put yourself through his class where there are other professor that also teach this class that make it much much easier of a time. He is a very nice person, but the nature of his class takes is not enjoyable. For these reasons I cannot recommend taking this class with Goldschneider.
[For people wanting to work on a software project]:
Goldschneider's background is basically in systems engineering. When taking this class (and ENGR 1010) you can tell is mostly centered around designing physical projects. Considering the nature of his class and his educational background Goldschneider has lots of experience working with systems and physical project materials. For whatever reason, I do not believe he has a good understanding of how most larger software projects work. When I tried describing my teams work breakdown structure based on smaller software functionality (frontend, backend, API related tasks) he didn't really understand. He also wanted us to document all of our work in a digital notebook which does not work well at all for large software projects (This is what github and READMEs are for). He wanted documentation in the form of his notebook, no exceptions. If you want to work on a software project in ENGR 1020, do not take his class.
Grade Distribution
No grade data available
4 Reviews
Super great instructor. Very quirky, but understanding about the semester long project. Ex if your materials don't come in or even if your final product doesn't work, as long as you show effort throughout the semester, you'll end with a good grade. There's a few individual assignments (CAD, MATLAB, career building), but other than that, you and your group basically determine your own workload. Goldschneider is amazing when it comes down to being very clear on what he expects for each section of the project. He also gives really good and clear feedback.
This man is my goat. He is a very fair and funny professor. He is also very understanding of group situations, and as long as you do your work *ON TIME*, you'll be perfectly fine in this class. He can grade harshly, but he includes comments everywhere and it is all constructive.
Takes his class too seriously. Its engr foundations 2 not ODE. It should not be this intensive. It should not take over 5hrs of HW a week...