This paper proposes a solution method to solve linear difference models with lagged expectations. Variables with lagged expectations expand the model's state space greatly when N is large; and getting the system into a canonical form solvable by the traditional methods involves substantial manual work (e.g., arranging the state vector and the associated coefficient matrices to accommodate variables with lagged expectations), which is prone to human errors. Our method avoids the need of expanding the state space of the system and shifts the burden of analysis from the individual economist/model solver toward the computer. Hence it can be a very useful tool in practice, especially in testing and estimating economics models with a high order of lagged expectations. Examples are provided to demonstrate the usefulness of the method. We also discuss the implications of lagged expectations on the equilibrium properties of indeterminate DSGE models, such as the serial correlation properties of sunspots shocks in these models.