Foreach loop returning database search results to a view in cshtml - MVC Null Reference Exception : Cannot implicitly convert type 'RedPandaCourses.Models.CourseSearchResultModel' to 'System.Collections.IEnumerable'. An explicit conversion exists (are you missing a cast?) 

Controller:

    namespace RedPandaCourses.Controllers
    {
        public class SearchController : Controller
        {
            [HttpGet]
            public ActionResult CourseSearchView()
            {
                var courses = new CourseSearchResultModel();
                return View(courses);
            }
    
            [HttpPost]
            [ValidateAntiForgeryToken]
            public ActionResult CourseSearchView(CourseSearchResultModel vm)
            {
                var courses = new CourseSearchResultModel();
                return View(courses);
            }

2 Models:

    namespace RedPandaCourses.Models
    {
    	public class CourseSearchModel
    	{
    		public CourseSearchModel() { }
    		public string courseName { get; set; }
    		public int courseNumber { get; set; }
    		public string courseInstructor { get; set; }
    		public List<CourseSearchResultModel> results { get; set; }
    	}
    }
and

    namespace RedPandaCourses.Models
    {
    	public class CourseSearchResultModel
    	{
    		public CourseSearchResultModel() { }
    		public decimal courseID { get; set; }
    		public string courseName { get; set; }
    		public string courseNumber { get; set; }
    		public string courseInstructorFirstName { get; set; }
    		public string courseInstructorLastName { get; set; }
    		public string courseInstructor { get; set; }
    		public string courseSchedule { get; set; }
    
    	}
    }

It will send text box text to the database, search it from a select class, and return the results to the table using a foreach loop, however the foreach loop throws the error above.
View:

    @Model RedPandaCourses.Models.CourseSearchResultModel;
    @using RedPandaCourses.Models;
    
    @{
    	ViewBag.Title = "CourseSearchView";
    	Layout = "~/Views/Shared/_AdminLayout.cshtml";
    }
    
    <div class="container-fluid no-main-border">
    	<div class="row-fluid main-bg">
    		<div class="span12">
    			<h2 class="labelHide">&nbsp;</h2>
    
    			<div class="row-fluid">
    				<div class="negMargin">
    					<div class="span9 inner-container">
    						<div class="streamlined-subhead">
    							<h1>Search Courses</h1>
    						</div>
    						@using (Html.BeginForm("CourseSearchView", "Search"))
    						{
    							var model = new CourseSearchModel();
    							<div id="the_id" class="question">
    								<div class="control-group" id="the_id_control-group">
    									<fieldset>
    										<div id="the_id_1_control-group" class="control-group">
    											<label class="control-label" for="courseName">Course Name: </label>
    											<div id="the_id_1_controls" class="controls">
    												@Html.TextBoxFor(m => model.courseName)
    											</div>
    										</div>
    										<div id="the_id_2_control-group" class="control-group">
    											<label class="control-label" for="courseNumber">Course Number: </label>
    											<div id="the_id_2_controls" class="controls">
    												@Html.TextBoxFor(m => model.courseNumber)
    											</div>
    										</div>
    										<div id="the_id_3_control-group" class="control-group">
    											<label class="control-label" for="instructor">Instructor: </label>
    											<div id="the_id_3_controls" class="controls">
    												@Html.TextBoxFor(m => model.courseInstructor)
    											</div>
    										</div>
    										<div class="previous-next-bar">
    											<button type="submit" class="btn btn-primary" id="courseSearch" onclick="location.href='@Url.Action("CourseSearchView","Search")'">Search</button>
    										</div>
    									</fieldset>
    								</div>
    							</div>
    						}
    						<div>
    							<h2>Search Results</h2>
    							<table id="example" class="table table-bordered table-striped table-hover dataTable width80">
    								<thead class="tableHeader" role="rowgroup">
    									<tr role="row">
    										<th class="sorting" role="columnheader"><a href="#">Course Title</a></th>
    										<th class="sorting" role="columnheader"><a href="#">Course Number</a></th>
    										<th class="sorting" role="columnheader"><a href="#">Instructor</a></th>
    										<th class="sorting" role="columnheader"><a href="#">Schedule</a></th>
    									</tr>
    								</thead>
    								<tbody>
    									@if (Model == null)
    									{
    										<tr>
    											<td colspan="4">no results</td>
    										</tr>										
    									} else { 
    									foreach (var item in Model)
    									{
    										Html.AntiForgeryToken();
    										<tr class="clickableRow" onclick="location.href='@Url.Action("InstructorCourseDetailView", "Instructor")'">
    											<td>@Html.Encode(item.courseName)</td>
    											<td>@Html.Encode(item.courseNumber)</td>
    											<td>@Html.Encode(item.courseInstructor)</td>
    											<td>@Html.Encode(item.courseSchedule)</td>
    										</tr>
    									}
    									}
    									<tr>
    										<td colspan="4">
    											<button class="btn btn-default" onclick="location.href='@Url.Action("AdminAddCourseView","Admin")'">Add Course</button>
    										</td>
    									</tr>
    								</tbody>
    							</table>
    						</div>
    					</div>
    				</div>
    			</div>
    			<div class="row-fluid">
    				<div class="span12">
    					<div class="previous-next-bar">
    						<button type="submit" class="btn btn-default" onclick="location.href='@Url.Action("AdminHome","Admin")'">Return</button>
    					</div>
    				</div>
    			</div>
    		</div>
    	</div>
    </div>

I've looked everywhere including a bunch of questions on this site and cannot find anything that has helped me in this situation. I'm new to coding, this is the training application I'm doing for my new job and any help would be appreciated!