Elijah Ilya Okhotnikov
He is very passionate about the subjects he teaches and he is super easy to work with, he accepts late work and offers plenty of assistance to ensure that everything can be done. Final project was slightly complicated to understand but I eventually did thank to his help. 