Stephen is defending himself before a Jewish ruling Council…he is reviewing the history of the Jewish people and he comes to Moses…the leader and deliverer of the Hebrews out of slavery.
  The Hebrew people were slaves in Egypt…what they did not know that 80 years after the birth of Moses, he would be used by God to lead them out of slavery.  God is always on time to fulfill His purposes. 

(NASB) Acts 7:20-25 “It was at this time that Moses was born; and he was lovely in the sight of God, and he was nurtured three months in his father’s home.
21 ‘And after he had been set outside, Pharaoh’s daughter took him away and nurtured him as her own son.
22 ‘Moses was educated in all the learning of the Egyptians and he was a man of power in words and deeds.
23 ‘But when he was approaching the age of forty, it entered his mind to visit his brethren, the sons of Israel.
24 ‘And when he saw one of them being treated unjustly, he defended him and took vengeance for the oppressed by striking down the Egyptian.
25 ‘And he supposed that his brethren understood that God was granting them deliverance through him but they did not understand.” 

  Moses’ education would give him the ability to write the first five books of the Holy Bible.  [The Pentateuch is made up of Genesis, Exodus, Leviticus, Numbers and Deuteronomy.]  Moses was a man of God who also wrote Psalm 90.  Moses had a personal relationship with God, he had a deep and abiding personal knowledge of God.  Do you?  

  God intervened in behalf of His people then and He does so today.
  God was intentional then and He is today.
  God of the Holy Bible is All-Knowing (Omniscient). 

  In Acts 7:25, Moses was mistaken about God’s timing.  “…he supposed…” was an assumption on the part of Moses.  Just because you are a follower of Christ, do you also assume, do you suppose that what God is calling you to do is to be done As Soon As Possible?  [Perhaps it is, but we are always to wait for God’s perfect timing.] 

  How is the Lord preparing you for Godly responsibilities?  Your circumstances and the events in your life are not “happenstances”. 
  Are you choosing to do the “good” when God desires you to wait for His “best”?