- This AI writes in your style of writing!

ENGR 131

Introductory Programming for Engineers

Filter Reviews

Reviews 2

Class Ratings

5Amazing Class
3Avg. Difficulty

Prof: Cameron Abrams / Winter 2020

Aug 28, 2021

Comments on the course

The course was useful if you want to continue with programming in the future. MEM students should learn MatLab early, cause it going to come back in MEM 255, MEM 355, and MEM 351.

Comments on the professor

Cameron Abrams is a good professor, very knowledgeable in the subject. He is willing to help students if you email him early.


First thing is first: VS Code with Python: Second: If you never programmed before in your life, study the material, and ask for help early (Youtube Videos, Other students, TAs, and professors). This gonna be one of the weed out class you will experience. For me, the midterm was a joke but the final combines everything that was taught throughout the 10 weeks so be careful.

Grade: A+Workload: ModerateTextbook Use: Optional

Class Ratings

3OK Class
3Avg. Difficulty
3Kinda Useful

Prof: Ioannis Savidis / Winter 2020

Aug 23, 2021

Comments on the course

Course is very manageable if you practice. Most of the problems that students have arises when they have trouble learning the syntax of Python. However, the class revolves solving simple coding problems which were like solving puzzles. The only exception was the final project which was very hard.


Have someone walk you through downloading anaconda. Life was so much easier once I was able to use all the tools that VS Code and Anaconda had to offer. Do the practice problems and follow lectures, final project is no joke if you don't understand the material.

Suggest a professor

I highly recommend Professor Abrams. His lectures were more interesting and he was highly active on his email in response to questions.

Grade: A+Workload: 8hrs/weekTextbook Use: Yes

Leave a Review

Overall Rating




Professor Rating

Comment on the course*

Course content

Comment on the professor