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.