<p>Can any student who has taken this course comment on its difficulty and the professors who teach it? Thanks.</p>