Rasoul Etesami
Lectures are crucial. It is very difficult to try and understand material if you do not show up. Prof is good at explaining things, but the course is fast-paced. Ask for help and go to office hours if needed and you will be ok. Homework takes a long time though.