Dr. Furgals courses are challenging I won't lie, but they are insightful and he is very knowledgeable on the topics. He explains things well, and answers his emails super quick. He cracks a lot of jokes to make the class more interesting. The homework packets are tricky, but he has office hours that are helpful.