Although this class was very difficult, Professor Garcia-Osorio was one of the best professors I've had at Gonzaga. He is very funny and keeps class interesting. He provides easy extra credit and really wants you to succeed in his class. There is lots of online homework and his test are very difficult but I would totally recommend taking his class