To forecast Netflix viewing times, I believe a time series method would be effective, considering the problem's temporal aspect. The initial system design will involve data collection, where I would compile user-specific information, including their viewing history, peak times for watching, preferred genres, and the average duration spent on Netflix daily or weekly. Given that this is a time-series issue, models such as ARIMA (AutoRegressive Integrated Moving Average) or LSTM (Long Short-Term Memory, a type of recurrent neural network) could be utilized. These models are specifically designed to forecast future data points based on historical data, making them well-suited for this task. The data would be divided into training and testing sets, with the model trained on the training data. The effectiveness of the trained model would then be assessed using the test data, with RMSE serving as the performance metric. Finally, I would deploy the model, ensuring it continuously adapts and learns from new user data to enhance future predictions.