Michael Linderman
Software Dev is a tough class, if you need to double up on CS classes I personally wouldn't with this one. Expect to constantly work on homeworks and programming practicals that are essentially more homework. Linderman is a great professor, however, you really just get thrown in the deep end in terms of JavaScript and all coursework. Otherwise, good class, great professor and if you take it come up with a project idea so you don't have to do a basic project at the end of the semester.
Software Dev is a tough class, if you need to double up on CS classes I personally wouldn't with this one. Expect to constantly work on homeworks and programming practicals that are essentially more homework. Linderman is a great professor, however, you really just get thrown in the deep end in terms of JavaScript and all coursework. …Read more
This class is really nice and helpful for a CS major going out there in the world to work. If one comes in with prior knowledge the class will be much easier. If otherwise, they will find a fairly hard time but that does not mean it is not doable. Just put in extra work!
Parallel Computing is a challenging course with a lot of work. The course consists of lecturers and biweekly coding homework assignments that challenges you to implement the concepts and techniques in lecture to speedup programs, which are tested on Middlebury's computing cluster ada. The exams are relatively difficult but questions, focused on learning targets set for the class, are graded on Pass/Fail with multiple attempts to retake. There is also a final project at the end of the semester. Professor Linderman is a helpful and understanding professor. He is knowledgable and enthusiastic about the topic. Recommend the course if you are interested about the topic.
Parallel Computing is a challenging course with a lot of work. The course consists of lecturers and biweekly coding homework assignments that challenges you to implement the concepts and techniques in lecture to speedup programs, which are tested on Middlebury's computing cluster ada. The exams are relatively difficult but questions, …Read more