Professor does provide sufficient amount of information you might need throughout the course, however be prepared to do homework and read. This professor has not yet failed to assign more than 4 assignments a week.