Jano Badovinac
Jano is one of the best teachers I have ever had. He is tough but totally fair, as long as you put in the effort he is a super fair grader and will offer very useful feedback and help for projects. If you want to learn something and not bum around in a class, take jano. Super chill too.