Arthur Sikora
Dr. Sikora is wonderful and is always happy to explain concepts that students struggle with, but the course moves UNREASONABLY quickly due to the amount of content. Very little homework, lab was a decent amount of work but enjoyable. This class is very difficult no matter who you take it with, but he really cares about how we do in his course.