1. Having student agency can help student learn more faster and clearer. Learning with 
student's interest would make student not give up easily and have more feeling of 
success. The zybook have no such thing that can help students to solve what they
don't understand, and this make student stop learning. The only way to look for 
help is google the questions or asking others for help, which is not efficient. 

2. Zybooks has been the best online textbook I've had so 
far. I found the step by step videos useful when 
demonstrating how a concept works. The challenges are 
helpful and not too confusing. My only complaint about 
Zybooks is praticing certain problems I felt that no 
matter how much I read through the text I wasn't able to 
translate the reading into a practical concept. I could solve the 
problems in the text but not in class. This could be because 
of my own lack of skill. 

3. I truly think challenges help student a lot with getting 
practicval experience with coding. Taking into account 
that Computer Science is a type of object where we
need to actively practice to learn, there should have
been more challenges per each chapter, at least one 
per each small part