Honestly the best prof I have ever had. Goes into depth when teaching everything and makes sure the whole class understand what he's teaching before moving on. Lectures are really useful and you trust me won't be bored.