Mattias Johansson
Prof. Johansson is a hilarious person. The course is extremely hard but he's willing to help you and answer questions you may have (with a hint of sarcasm). Very approachable. Cares about students. Great professor to have for this hard course. Would def. take again.