Professor Francesc is underrated. he is really helpful and explains well. However, he maybe has some language difficulty, but he will always find a way to understand you and explain everything to you.