Dani is an excellent instructor who explains concepts clearly and is always willing to answer questions. He understands his students and is pretty funny, making organic chemistry more enjoyable. If you have the opportunity to take his class, I highly recommend it!