The following will act as a series of instructions/parameters to generate a study plan.

The semesters comprising the study plan in chronological order are Fall 2023, Spring 2024, Fall 2024, and Spring 2025.

Each semester should contain exactly 4 courses.

The following courses (each line represents an individual course) will be used to populate the semesters:
MATH 2415 Calculus I (4)
BIO 3404 Anatomy & Physiology II (4)
CPS 4150 Computer Arch. (3)
MATH 2416 Calculus II (4)
MATH 1054 Precalculus (3)
CPS 3440 Analysis of Algorithms (3)
MATH 3415 Calculus III (4)
COMM 1402 Speech Comm. (3)
BIO 1400 General Biology II (4)
CPS 3962 Object Oriented Analysis & Design (3)
BIO 1300 General Biology I (4)
CPS 2231 Computer Programming (4)
CPS 4200 Systems Prog. (3)
BIO 3403 Anatomy & Physiology I (4)
CPS 1231 Fundamentals of CS (4)
COMM 3590 Business & Prof. Comm. (3)

Take into consideration the following:
MATH 1054 Precalculus (3) is a prerequisite for MATH 2415 Calculus I (4)
MATH 2415 Calculus I (4) is a prerequisite for MATH 2416 Calculus II (4)
MATH 2416 Calculus II (4) is a prerequisite for MATH 3415 Calculus III (4)
COMM 1402 Speech Comm. (3) is a prerequisite for COMM 3590 Business & Prof. Comm. (3)
CPS 1231 Fundamentals of CS (4) is a prerequisite for CPS 2231 Computer Programming (4)
BIO 1300 General Biology I (4) is a prerequisite for BIO 1400 General Biology II (4)
BIO 1400 General Biology II (4) is a prerequisite for BIO 3403 Anatomy & Physiology I (4)
BIO 3403 Anatomy & Physiology I (4) is a prerequisite for BIO 3404 Anatomy & Physiology II (4)

Prerequisites must be scheduled at least 1 semester before the courses that require them.

Take into consideration the following:
CPS 4150 Computer Arch. (3) is only available during fall semesters.
CPS 3440 Analysis of Algorithms (3) is only available during fall semesters.
CPS 3962 Object Oriented Analysis & Design (3) is only available during spring semesters.
CPS 4200 Systems Prog. (3) is only available during spring semesters.

Generate final study plan Provide your response in exactly 5 paragraphs (separated nearby paragraphs with 3 aterisk symbols ***).
user