Ahmed Joubair
He's passionate, but looks frustrated when we dont understand and ask questions. His labs aren't up to date (mistakes and wrong instructions) and are mostly about learning by ourselves instead of being taught. Be prepared to struggle in the labs after hours.