Luis Oliveira
Really nice and passionate guy but not good at teaching in my opinion. Lectures were all over the place and really confusing. I had to teach myself pretty much everything. He is also very disorganized as he took forever to release grades and didn't always answer questions on discord. Labs and projects were fair and not too bad.