Reviews of professor Boris Steipe

Rating: 4.0/5, difficulty: 5.0/5
The course is an insane amount of work but Prof Steipe is a pretty fair marker. He appreciates actually wanting to learn rather than just getting questions right. One of the fairer BCH courses, but if you're learning programming for the first time, and not good at self-teaching or self-regulation don't take it!

Rating: 2.0/5, difficulty: 5.0/5
Prof Steipe is a great person. He is very kind and caring for students who he can see are putting in a lot of effort in his class. He can be a tough marker if you don't know the content that well. BCH441 (EXTREMELY HARD) is a course where you basically teach yourself EVERYTHING, and you don't see prof unless it's the oral exam.

Rating: 1.0/5, difficulty: 4.0/5
A nice person but a bad prof. Vague marking scheme and instruction, heavy workload. This course is very stressful and requires loads of efforts on it. Lectures are useless and the prof is too busy to reply all the emails which makes this course basically depend on self study. The prof will not give grades or feedback until the end of semester.

Rating: 2.0/5, difficulty: 4.0/5
Definitely not the best prof at giving a lecture, I feel like it's not necessary to attend his lecture, you will have to figure stuff out yourself. When he gives out an assignment, it is hard to understand what to do and what's important, what's not.

Rating: 5.0/5, difficulty: 4.0/5
He is the best professor I had so far. The course itself is quite unique and a bit hard to really grasp the concepts. However, he really tries his best to teach it( he even uses plushie to get your attention) and really recognizes your efforts. I love how passionate he is, and it inspired me a lot. I'd highly recommend his class 🎀

Rating: 5.0/5, difficulty: 3.0/5
[CSB195]. Taught one of two classes where I had to do actual critical thinking and research exploration. No tests, and grades were determined by the writing of 3 intuitive reports requiring code and biological knowledge, both covered in class. Answered emails and questions lectures and tutorials. Topics covered could surprise a masters student.

Rating: 1.0/5, difficulty: 4.0/5
All the assignments and projects are graded by the professor. However, the grade depends on his subjective opinion too much. You cannot even know why you get such mark. When you know the mark, he has uploaded all of them. I found that he marked incorrectly more than once because he didn't notice my files incidentally.

Rating: 5.0/5, difficulty: 4.0/5
I agree the course itself was chaotic and during the semester it felt like I was never doing enough - there's so much content it's hard to know what the expectation is. But it's true he's a unique, knowledgeable prof who has prepared a lot for the students to learn. 
Not sure if I'd recommend MGY441 because it's stressful, but I did learn a lot.