Increasing competency in C

Even to the most seasoned instructor, when 450 students take their seats on the first day of class, the landscape can feel intimidating. Confident achievers sit down in the lecture hall beside curious learners and annoyed students. Some arrive with years of coding experience, whereas others are just starting out. How can an instructor possibly […]

Why we work at zyBooks

We spend a significant portion of our lives at work. For some, work is just a necessary evil to pay for life’s pleasures. For others, work is a passion and part of one’s complete lifestyle. In this post, staff at zyBooks respond to the question “Why do you work at zyBooks?”

A better way to promote active learning in a MATLAB course

One of the more challenging courses to teach in an engineering discipline is computer programming. Focusing only on algorithms and programming blocks leaves little time to build a connection to daily engineering problems. On the other hand, teaching based on problem solving does not allow for a deeper comprehension of algorithm development. “Finding the right […]

Discrete Math: out with the tome, in with the zyBook

Dr. Sandy Irani is a longtime Professor of Computer Science at UC Irvine. And like any good professor, she constantly looks for ways to improve the classroom experience. But over the years, Dr. Irani has kept running into the same issue; the classic textbook for her Discrete Mathematics course (considered the “standard” across universities) was […]

Using interactive material to foster sustained learning

I teach Discrete Mathematics at UC Irvine. Although many professors shy away from teaching lower division courses, I really enjoy reaching students early in their undergraduate careers. In addition to teaching a subject that I love, I also have a chance to impact students’ academic work habits based on my experiences. Looking back, while I […]